Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse pydev中未解析的导入_Eclipse_Google App Engine_Pydev - Fatal编程技术网

Eclipse pydev中未解析的导入

Eclipse pydev中未解析的导入,eclipse,google-app-engine,pydev,Eclipse,Google App Engine,Pydev,我是第一次使用Python,我在WindowsXP和Pydev上安装了Eclipse(Helios),除了遵循 我在run_wsgi_应用程序和webapp上从中获取未解决的导入错误 从google.appengine.ext导入webapp 从google.appengine.ext.webapp.util导入运行\u wsgi\u应用程序 代码运行良好。 我一直在寻找答案,并补充说 F:\Program Files\Google\Google\u appengine\Google\appen

我是第一次使用Python,我在WindowsXP和Pydev上安装了Eclipse(Helios),除了遵循

我在run_wsgi_应用程序和webapp上从中获取未解决的导入错误 从google.appengine.ext导入webapp 从google.appengine.ext.webapp.util导入运行\u wsgi\u应用程序

代码运行良好。 我一直在寻找答案,并补充说

F:\Program Files\Google\Google\u appengine\Google\appengine\ext

F:\ProgramFiles\Google\Google\U appengine\Google\appengine\ext\webapp

请确保通过Eclipse Python解释器接口访问我的PYTHONPATH。 我已经删除并重新添加了解释器,按了Apply,重新启动了Eclipse,但都没有用

我之所以发布这篇文章,是因为我确信许多使用GAE+Python+Eclipse+Pydev的新用户也会遇到同样的问题

问候,,
Chris

通常,将包的父目录添加到PYTHONPATH,而不是模块子目录:

F:\Program Files\Google\google_appengine

添加包父目录(第一个包含init.py文件的目录)

到Eclipse中“外部库”选项卡下的PYTHONPATH

还要注意PyDev中不尊重/不理解Python名称空间(与包相反)的错误。有关更多信息,请参阅:


将${GOOGLE\u APP\u ENGINE}/lib/webapp2-2.5.2添加到“外部库”对我来说很有用。 App Engine SDK版本:1.8.2
Python版本:2.7

在PyDev中,您应该能够创建一个Google App Engine项目,该项目将自动查找并添加所需的目录。如果它不能正常工作,请检查这篇文章:是的,谢谢你,Calvin,在Eclipse中创建一个Google应用程序引擎项目(与Python项目相反)并像以前一样遵循Python GAE教程确实解决了最初的问题。顺致敬意,
F:\Program Files\Google\google_appengine