为M上的PyDev配置应用程序引擎路径

2024-03-29 11:33:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚刚在我的Mac(OS X 10.6.6)上安装了Eclipse和Pydev插件,我在使用Google应用引擎项目“模板”时遇到了问题。我真的被困在这里了,所以你的帮助将非常感谢。

我可以添加一个新的项目>;Pydev>;Pydev Google App Engine项目,并设置项目名称、目录和类型等没有问题。

然后它要求Google App Engine目录“选择Google App Engine根目录(包含dev_appserver.py、appcfg.py、lib等的目录)”,但我在任何地方都找不到这些文件。当然,我已经安装了googleappenginesdk。

我确实找到一个帖子,上面说我应该指定以下路径:

"/Applications/**GoogleAppEngineLauncher.app**/Contents/Resources/ 
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/"

注意,此路径包含一个.app文件(!?)。我试图导航这个结构,我可以找到GoogleAppEngineLauncher.app文件,但无法导航到它。我甚至试着直接将路径粘贴到对话框中。。。运气不好。

我做错什么了?救命啊!

你的,糊涂了。


Tags: 文件项目pygt路径目录appmac
3条回答

您需要下载并运行Google App Engine SDK for Python(可以在该链接中找到AppEngine SDK for Python on Mac OS X),并且需要运行安装程序。它将在/usr/local/bin/中安装dev_appserver二进制文件。您不应该尝试运行捆绑代码;有必要在安装程序中运行并让安装程序在/usr/local/bin/中安装代码的原因之一是,安装程序还将定期更新已安装的那些文件;如果您直接从捆绑包中运行这些文件,则可能会导致这些文件的版本过期。

/usr/local/google_appengine作为${GOOGLE_APP_ENGINE}的路径,Eclipse将解析到/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine的符号链接。

您应该能够在Eclipse下看到/usr文件夹,而在Finder下通常看不到。

我也有同样的问题,我被困了好几天。我只是在Finder中搜索dev_appserver.py文件并插入该目录。我的文件夹就在我最初在桌面上指向的文件夹下,我在浪费时间查看应用程序文件夹。我希望这能有所帮助,尽管只需在整个dir系统中搜索文件就很简单了。

我在Mac OS X上下载了这个appenginesdkforpython,看起来它只是一个没有dir的SDK,我们需要这个库。

祝你好运

相关问题 更多 >