解决pydev-debugger调试python时发生错误

使用pydev-debugger调试python程序时,发生以下错误:

Traceback (most recent call last):
File "C:\Google\eclipse\plugins\org.python.pydev_2.6.0.2012062121\pysrc\pydevd.py", line 4, in <module>
from pydevd_comm import  CMD_CHANGE_VARIABLE, \
File "C:\Google\eclipse\plugins\org.python.pydev_2.6.0.2012062121\pysrc\pydevd_comm.py", line 78, in <module>
import pydevd_console
File "C:\Google\eclipse\plugins\org.python.pydev_2.6.0.2012062121\pysrc\pydevd_console.py", line 3, in <module>
from code import InteractiveConsole
ImportError: cannot import name InteractiveConsole

原因是程序里有code的模块名(文件夹名和文件名)与系统的发生冲突。

解决方法:

把模块名code改为src,code.py改为main.py,或其他的名称就行了。

posted on 2014-01-17 15:36  一个石头  阅读(7463)  评论(0)    收藏  举报