PyDev デバッガーが突然動作しなくなりました。Pythonコードを右クリックしてデバッグを選択すると、次の例外が発生します
Traceback (most recent call last):
File "C:\Users\x\tools\eclipseide\3.7prod.win64\eclipse\plugins\org.python.pydev_2.6.0.2012052102\pysrc\pydevd.py", line 4, in <module>
from pydevd_comm import CMD_CHANGE_VARIABLE, \
File "C:\Users\x\tools\eclipseide\3.7prod.win64\eclipse\plugins\org.python.pydev_2.6.0.2012052102\pysrc\pydevd_comm.py", line 78, in <module>
import pydevd_console
File "C:\Users\x\tools\eclipseide\3.7prod.win64\eclipse\plugins\org.python.pydev_2.6.0.2012052102\pysrc\pydevd_console.py", line 3, in <module>
from code import InteractiveConsole
ImportError: cannot import name InteractiveConsole
私はpython 2.7.1を設定し、PyDev 2.6を使用しています。重要なことに、コードを実行すると完全に正常に動作します。ただし、デバッグは好きではありません。
更新: 上記の pydevd_console.py 行をクリックすると、InteractiveConsole がインポートされていることがわかります。それをクリックすると、2.7.1 ディストリビューションの InteractiveConsole クラスに正しく移動します。