PyDev无法在Google App Engine的调试模式下看到_pydevd_bundle

时间:2016-08-16 16:51:11

标签: python eclipse debugging pydev

Eclipse Neon 4.6.0,PyDev 5.1.2,OS X El Capitan 10.11.6,GAE SDK 1.9.40

我正在开发的项目在本地和appspot.com上运行,我正试图从Pycharm迁移到Eclipse,看看Eclipse是否对我更好。我安装了PyDev插件。在调试模式下运行时,该项目工作正常。

当调试器在断点处暂停时,我在控制台上收到此警告:

/Users/[my_user_id]/.p2/pool/plugins/org.python.pydev_5.1.2.201606231256/pysrc/_pydevd_bundle/pydevd_xml.py:85: RuntimeWarning: Parent module '_pydevd_bundle' not found while handling absolute import 

当我在任何断点处暂停调试器时,我在Python提示符下输入任何有效或无效的命令,我得到Python的expect响应,然后出现此错误:

Traceback (most recent call last):
  File "/Users/[my_user_ID]/.p2/pool/plugins/org.python.pydev_5.1.2.201606231256/pysrc/_pydevd_bundle/pydevd_save_locals.py", line 35, in save_locals
ImportError: No module named _pydevd_bundle

我的假设是_pydevd_bundle的路径在某种程度上是一个问题但是,正常的修复程序没有得到它。

那条道路是:

/Users/[my_user_ID]/.p2/pool/plugins/org.python.pydev_5.1.2.201606231256/pysrc

我在Finder中检查过。

到目前为止,我已尝试过以下内容:

  • 重新安装Eclipse&来自备用镜像站点的PyDev以防万一 是一些腐败
  • 强制_pydevd_bundle的路径进入系统路径。
  • 在偏好设置>> PyDev>>口译员>> Python解释器:
    • 将上述路径添加到PYTHONPATH列表
    • /pysrc目录下的所有模块添加到Forced Builtins列表
    • 我也尝试过去模块目录本身 不应该需要,因为所有模块目录都有 __init__.py档案。
  • 在重新安装之前,我甚至尝试评论有问题的导入 pydevd_save_locals.py文件中的语句。

我唯一没有尝试的就是吹掉我的整个Python安装,从头开始,附上所有内容。只需要在修复时使用50/50的镜头进行更多工作。

由于调试器似乎工作正常,这可能比其他任何事情更令人烦恼。但是,它可能隐藏其他错误。任何帮助将不胜感激。

更新:我将GAE SDK升级到1.9.40,重新安装了Eclipse,并重新安装了PyDev,没有任何乐趣。

0 个答案:

没有答案