3

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 クラスに正しく移動します。

4

1 に答える 1

7

スタックオーバーフローで数時間検索した後、Eclipse、aptana、pydev、デバッガーをアップグレードした後、プロジェクトのルートレベルに「コード」というフォルダーがあり、その下にすべてのソースコードがあることがわかりました。

于 2013-03-08T13:19:47.867 に答える