Python Eclipse在重新安装后无法找到库

Python Eclipse在重新安装后无法找到库,python,eclipse,google-app-engine,ide,reinstall,Python,Eclipse,Google App Engine,Ide,Reinstall,我不得不重新安装操作系统,现在我无法在EclipseIDE上加载我的旧项目。起初它没有找到GAE源文件夹,因为它不在我创建项目时所在的位置,所以我只是将变量$GOOGLE_APP_ENGINE改为它真正所在的位置 但现在看来,在新版本的GAE源代码中,库文件夹有不同的名称,Eclipse无法找到它们 如何使Eclipse修改旧项目的信息,以便更新库文件夹名称 非常感谢。如果您使用的是python,则需要在Project->Properties->External Libraries上设置正确的路

我不得不重新安装操作系统,现在我无法在EclipseIDE上加载我的旧项目。起初它没有找到GAE源文件夹,因为它不在我创建项目时所在的位置,所以我只是将变量$GOOGLE_APP_ENGINE改为它真正所在的位置

但现在看来,在新版本的GAE源代码中,库文件夹有不同的名称,Eclipse无法找到它们

如何使Eclipse修改旧项目的信息,以便更新库文件夹名称


非常感谢。

如果您使用的是python,则需要在Project->Properties->External Libraries上设置正确的路径,或者编辑.pydevproject文件。我几天前做的,只是用下面的替换掉那些找不到的

<pydev_project>
....
<pydev_variables_property name="org.python.pydev.PROJECT_VARIABLE_SUBSTITUTION">
<key>GOOGLE_APP_ENGINE</key>
<value>/usr/Local/google_appengine</value>
</pydev_variables_property>
<pydev_pathproperty name="org.python.pydev.PROJECT_EXTERNAL_SOURCE_PATH">
<path>${GOOGLE_APP_ENGINE}/lib/antlr3</path>
<path>${GOOGLE_APP_ENGINE}/lib/enum</path>
<path>${GOOGLE_APP_ENGINE}/lib/fancy_urllib</path>
<path>${GOOGLE_APP_ENGINE}/lib/google-api-python-client</path>
<path>${GOOGLE_APP_ENGINE}/lib/graphy</path>
<path>${GOOGLE_APP_ENGINE}/lib/grizzled</path>
<path>${GOOGLE_APP_ENGINE}/lib/httplib2</path>
<path>${GOOGLE_APP_ENGINE}/lib/ipaddr</path>
<path>${GOOGLE_APP_ENGINE}/lib/oauth2</path>
<path>${GOOGLE_APP_ENGINE}/lib/prettytable</path>
<path>${GOOGLE_APP_ENGINE}/lib/protorpc</path>
<path>${GOOGLE_APP_ENGINE}/lib/python-gflags/tests</path>
<path>${GOOGLE_APP_ENGINE}/lib/simplejson</path>
<path>${GOOGLE_APP_ENGINE}/lib/sqlcmd</path>
<path>${GOOGLE_APP_ENGINE}/lib/yaml/lib</path>
<path>${GOOGLE_APP_ENGINE}/lib/django-1.4</path>
<path>${GOOGLE_APP_ENGINE}/lib/webapp2-2.5.2</path>
<path>${GOOGLE_APP_ENGINE}/lib/markupsafe-0.15</path>
<path>${GOOGLE_APP_ENGINE}/lib/jinja2-2.6</path>
<path>${GOOGLE_APP_ENGINE}/lib/webob-1.1.1</path>
<path>${GOOGLE_APP_ENGINE}</path>
</pydev_pathproperty>
</pydev_project>

....
谷歌应用程序引擎
/usr/Local/google\u appengine
${GOOGLE_APP_ENGINE}/lib/antlr3
${GOOGLE_APP_ENGINE}/lib/enum
${GOOGLE\u APP\u ENGINE}/lib/fancy\u urllib
${GOOGLE_APP_ENGINE}/lib/GOOGLE api python客户端
${GOOGLE\u APP\u ENGINE}/lib/graphics
${GOOGLE\u APP\u ENGINE}/lib/grizzled
${GOOGLE_APP_ENGINE}/lib/httplib2
${GOOGLE\u APP\u ENGINE}/lib/ipaddr
${GOOGLE\u APP\u ENGINE}/lib/oauth2
${GOOGLE\u APP\u ENGINE}/lib/prettytable
${GOOGLE\u APP\u ENGINE}/lib/protorpc
${GOOGLE\u APP\u ENGINE}/lib/python-gflags/tests
${GOOGLE\u APP\u ENGINE}/lib/simplejson
${GOOGLE\u APP\u ENGINE}/lib/sqlcmd
${GOOGLE\u APP\u ENGINE}/lib/yaml/lib
${GOOGLE_APP_ENGINE}/lib/django-1.4
${GOOGLE_APP_ENGINE}/lib/webapp2-2.5.2
${GOOGLE_APP_ENGINE}/lib/markupsafe-0.15
${GOOGLE_APP_ENGINE}/lib/jinja2-2.6
${GOOGLE_APP_ENGINE}/lib/webob-1.1.1
${GOOGLE\u APP\u ENGINE}

如果您使用的是python,则需要在Project->Properties->External Libraries上设置正确的路径,或者编辑.pydevproject文件。我几天前做的,只是用下面的替换掉那些找不到的

<pydev_project>
....
<pydev_variables_property name="org.python.pydev.PROJECT_VARIABLE_SUBSTITUTION">
<key>GOOGLE_APP_ENGINE</key>
<value>/usr/Local/google_appengine</value>
</pydev_variables_property>
<pydev_pathproperty name="org.python.pydev.PROJECT_EXTERNAL_SOURCE_PATH">
<path>${GOOGLE_APP_ENGINE}/lib/antlr3</path>
<path>${GOOGLE_APP_ENGINE}/lib/enum</path>
<path>${GOOGLE_APP_ENGINE}/lib/fancy_urllib</path>
<path>${GOOGLE_APP_ENGINE}/lib/google-api-python-client</path>
<path>${GOOGLE_APP_ENGINE}/lib/graphy</path>
<path>${GOOGLE_APP_ENGINE}/lib/grizzled</path>
<path>${GOOGLE_APP_ENGINE}/lib/httplib2</path>
<path>${GOOGLE_APP_ENGINE}/lib/ipaddr</path>
<path>${GOOGLE_APP_ENGINE}/lib/oauth2</path>
<path>${GOOGLE_APP_ENGINE}/lib/prettytable</path>
<path>${GOOGLE_APP_ENGINE}/lib/protorpc</path>
<path>${GOOGLE_APP_ENGINE}/lib/python-gflags/tests</path>
<path>${GOOGLE_APP_ENGINE}/lib/simplejson</path>
<path>${GOOGLE_APP_ENGINE}/lib/sqlcmd</path>
<path>${GOOGLE_APP_ENGINE}/lib/yaml/lib</path>
<path>${GOOGLE_APP_ENGINE}/lib/django-1.4</path>
<path>${GOOGLE_APP_ENGINE}/lib/webapp2-2.5.2</path>
<path>${GOOGLE_APP_ENGINE}/lib/markupsafe-0.15</path>
<path>${GOOGLE_APP_ENGINE}/lib/jinja2-2.6</path>
<path>${GOOGLE_APP_ENGINE}/lib/webob-1.1.1</path>
<path>${GOOGLE_APP_ENGINE}</path>
</pydev_pathproperty>
</pydev_project>

....
谷歌应用程序引擎
/usr/Local/google\u appengine
${GOOGLE_APP_ENGINE}/lib/antlr3
${GOOGLE_APP_ENGINE}/lib/enum
${GOOGLE\u APP\u ENGINE}/lib/fancy\u urllib
${GOOGLE_APP_ENGINE}/lib/GOOGLE api python客户端
${GOOGLE\u APP\u ENGINE}/lib/graphics
${GOOGLE\u APP\u ENGINE}/lib/grizzled
${GOOGLE_APP_ENGINE}/lib/httplib2
${GOOGLE\u APP\u ENGINE}/lib/ipaddr
${GOOGLE\u APP\u ENGINE}/lib/oauth2
${GOOGLE\u APP\u ENGINE}/lib/prettytable
${GOOGLE\u APP\u ENGINE}/lib/protorpc
${GOOGLE\u APP\u ENGINE}/lib/python-gflags/tests
${GOOGLE\u APP\u ENGINE}/lib/simplejson
${GOOGLE\u APP\u ENGINE}/lib/sqlcmd
${GOOGLE\u APP\u ENGINE}/lib/yaml/lib
${GOOGLE_APP_ENGINE}/lib/django-1.4
${GOOGLE_APP_ENGINE}/lib/webapp2-2.5.2
${GOOGLE_APP_ENGINE}/lib/markupsafe-0.15
${GOOGLE_APP_ENGINE}/lib/jinja2-2.6
${GOOGLE_APP_ENGINE}/lib/webob-1.1.1
${GOOGLE\u APP\u ENGINE}

不会在Eclipse的窗口->首选项->谷歌->应用引擎帮助中设置正确的谷歌库路径吗?对于旧项目,它们的路径仍然错误。不会在Eclipse的窗口->首选项->谷歌->应用引擎帮助中设置正确的谷歌库路径吗?对于旧项目,它们的路径仍然错误。它工作正常,谢谢!实际上我已经试过了,但它仍然失败了,因为我没有删除错误的路径,谢谢提示:-)它成功了,谢谢!实际上我已经试过了,但它仍然失败了,因为我没有删除错误的路径,谢谢提示:-)