使用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,或其他的名稱就行了。