I'm getting started with Pyramid development on Windows. I have Python 2.7 installed. I used virtualenv to create a nice sandbox for my Pyramid app. I also created PyDev 2.4 on Eclipse Indigo. I also created a separate PyDev interpreter just for my virutalenv, so it should have access to all the directories.
I set up a new debug configuration.
When I hit Debug, the output is:
pydev debugger: startingStarting server in PID 2208.Unhandled exception in thread started byTraceback (most recent call last):File "C:\Tools\eclipse-cpp-indigo-SR1-incubation-win32-x86_64\eclipse\plugins\org.python.pydev.debug_2.3.0.2011121518\pysrc\pydevd.py", line 200, in __call__Unhandled exception in thread started byTraceback (most recent call last):Unhandled exception in thread started byTraceback (most recent call last):File "C:\Tools\eclipse-cpp-indigo-SR1-incubation-win32-x86_64\eclipse\plugins\org.python.pydev.debug_2.3.0.2011121518\pysrc\pydevd.py", line 200, in __call__self.original_func(*self.args, **self.kwargs)Unhandled exception in thread started byFile "C:\Tools\eclipse-cpp-indigo-SR1-incubation-win32-x86_64\eclipse\plugins\org.python.pydev.debug_2.3.0.2011121518\pysrc\pydevd.py", line 200, in __call__TypeErrorTraceback (most recent call last):self.original_func(*self.args, **self.kwargs): File "C:\Tools\eclipse-cpp-indigo-SR1-incubation-win32-x86_64\eclipse\plugins\org.python.pydev.debug_2.3.0.2011121518\pysrc\pydevd.py", line 200, in __call__self.original_func(*self.args, **self.kwargs)TypeErrorThreadedTaskDispatcher object argument after ** must be a mapping, not tuple TypeError:self.original_func(*self.args, **self.kwargs): ThreadedTaskDispatcher object argument after ** must be a mapping, not tupleTypeErrorThreadedTaskDispatcher object argument after ** must be a mapping, not tuple:ThreadedTaskDispatcher object argument after ** must be a mapping, not tupleserving on http://0.0.0.0:6543
Even though it says the server is running, it's not. Nothing is listening on that port.
Any idea on how to fix this? Debugging certainly isn't necessary, but I like having a fully set up development environment. Thanks!
It seems Eclipse is using PyDev 2.3, not 2.4. You could try to remove
and reinstall PyDev.
Unhandled exception in thread started byTraceback (most recent call last):Unhandled exception in thread started byTraceback (most recent call last):
File "C:\Tools\eclipse-cpp-indigo-SR1-incubation-win32-x86_64\eclipse\plugins\org.python.pydev.debug_2.4.0.2012020116\pysrc\pydevd.py", line 200, in __call__File "C:\Tools\eclipse-cpp-indigo-SR1-incubation-win32-x86_64\eclipse\plugins\org.python.pydev.debug_2.4.0.2012020116\pysrc\pydevd.py", line 200, in __call__
Unhandled exception in thread started byTraceback (most recent call last):
self.original_func(*self.args, **self.kwargs)File "C:\Tools\eclipse-cpp-indigo-SR1-incubation-win32-x86_64\eclipse\plugins\org.python.pydev.debug_2.4.0.2012020116\pysrc\pydevd.py", line 200, in __call__self.original_func(*self.args, **self.kwargs)TypeErrorUnhandled exception in thread started by
Traceback (most recent call last):
TypeError: File "C:\Tools\eclipse-cpp-indigo-SR1-incubation-win32-x86_64\eclipse\plugins\org.python.pydev.debug_2.4.0.2012020116\pysrc\pydevd.py", line 200, in __call__self.original_func(*self.args, **self.kwargs): ThreadedTaskDispatcher object argument after ** must be a mapping, not tuple TypeErrorThreadedTaskDispatcher object argument after ** must be a mapping, not tupleself.original_func(*self.args, **self.kwargs):TypeErrorThreadedTaskDispatcher object argument after ** must be a mapping, not tuple: