我在Windows上做了一些初学者AppEngine开发,并为此安装了Eclipse.我喜欢对象和函数的自动补全功能。
我将我的开发环境转移到我的Macbook上,并安装了Eclipse Ganymede。我安装了Eclipse和AppEngine插件。但是,当我现在输入代码时,自动完成功能不起作用。我是不是走错了一步?
更新
只是补充一下:
这行代码:
import cgi
似乎能给我我需要的东西。当我输入“cgi”时我得到了所有的自动补全。但是,这些代码行:
from google.appengine.api import users
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
from google.appengine.ext import db
不要给我任何自动补全。如果我输入“用户”没有自动补全功能。
发布于 2009-06-07 06:57:52
我在Google App Engine论坛的一张海报上找到了答案。我稍后会把这段经历写在博客上,但这一次GOOG失败了。您需要单击"Linux/Other“的下载链接来获取包含正确文件的ZIP文件。然后,您可以将PYTHONPATH指向本地计算机上的目录。
这里的错误在于,Mac下载给您的是AppEngineLauncher,而不是这些文件。无论是在AppEngine网站上,还是在谷歌发布的方向上,他们都没有建议作为一名Mac开发人员,你应该下载这些“其他”文件。非常烦人。
发布于 2009-05-31 15:33:56
eclipse的App Engine插件是针对Java SDK的,而不是针对Python的。我不太了解eclipse,但我怀疑您遗漏的只是eclipse的pythonpath配置中包含的App Engine SDK的路径。找到某个地方添加它,它将能够找到SDK类并为它们提供自动补全建议。
发布于 2012-10-29 12:57:52
pydev GAE项目现在添加库PyDev project for Google App Engine not finding webapp2
或者添加一个类似于此https://developers.google.com/appengine/articles/eclipse的库
https://stackoverflow.com/questions/929095
复制相似问题