【发布时间】:2011-08-11 08:10:41
【问题描述】:
我正在使用 pydev 开发一个谷歌应用引擎应用程序。我按照here 中提到的步骤配置 pydev 调试器以中断未处理的异常。我可以让它在一个示例 pydev 项目上工作,但是当我在我的 pydev gae 项目中尝试相同的步骤时,它不起作用并给出以下错误:
pydev 调试器:警告:psyco 不是 可用于加速(调试器 仍然可以正常工作,但有点 较慢)pydev调试器:启动 ...
回溯(最近一次通话最后一次):
文件“c:\程序 文件\google\google_appengine\google\appengine\tools\dev_appserver.py", 第 3858 行,在 _HandleRequest self._Dispatch(dispatcher, self.rfile, outfile, env_dict) 文件 “c:\程序 文件\google\google_appengine\google\appengine\tools\dev_appserver.py", 第 3792 行,在 _Dispatch 中 base_env_dict=env_dict) 文件 "c:\program 文件\google\google_appengine\google\appengine\tools\dev_appserver.py", 第 580 行,在调度中 base_env_dict=base_env_dict) 文件 "c:\program 文件\google\google_appengine\google\appengine\tools\dev_appserver.py", 第 2918 行,在调度中 self._module_dict) 文件 "c:\program 文件\google\google_appengine\google\appengine\tools\dev_appserver.py", 第 2822 行,在 ExecuteCGI 中 reset_modules = exec_script(handler_path, cgi_path, 钩子)文件“c:\程序 文件\google\google_appengine\google\appengine\tools\dev_appserver.py", 第 2702 行,在 ExecuteOrImportScript 中 在 script_module.dict 文件中执行 module_code "C:\Users\siddjain\workspace\rfad\src\main.py", 第 1 行,在 import pydevd ImportError: No module named pydevd
我对 gae 项目的调试配置是这样的:
它工作的示例 pydev 项目是这样的,并且在我的 gae 项目中遵循相同的模式:
import pydevd
def f(x,y):
z = y/x;
return z;
def main():
pydevd.set_pm_excepthook()
print f(0,0)
if __name__ == '__main__':
main()
测试项目的运行配置如下:
pydevd.py 模块位于 C:\eclipse\plugins\org.python.pydev.debug_2.0.0.2011040403\pysrc 下。尽管此路径不包含在测试项目的 pythonpath 中,但在测试中中断工作。我也尝试在 gae 项目的 pythonpath 中包含这个路径,看看是否能解决我的问题,但它没有
【问题讨论】:
标签: pydev