在Mac上为PyDev配置App Engine路径

时间:2011-02-06 05:42:00

标签: python eclipse google-app-engine pydev

我刚刚在我的Mac上安装了Eclipse和Pydev插件(OS X 10.6.6),我在使用Google App Engine项目'模板'时遇到了麻烦。我真的被困在这里所以你的帮助会非常感激。

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

然后请求Google App Engine目录“选择Google App Engine根目录(目录包含dev_appserver.py,appcfg.py,lib等”,但我无法在任何地方找到这些文件。我当然已经安装了Google App Engine SDK。

我找到了一篇帖子说我应该指定以下路径:

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

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

我做错了什么?救命啊!

你的,Confoosed。

3 个答案:

答案 0 :(得分:23)

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

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

答案 1 :(得分:1)

我遇到了同样的问题而且我被困了几天。我只是在Finder中搜索dev_appserver.py文件并插入该目录。我只是在我最初指向我的桌面的文件夹下,我在浪费时间查看App文件夹。我希望这有帮助,即使只是搜索整个dir sys文件也很简单。

我在Mac OS X上下载了这个AppEngine SDK for Python,看起来它只是没有我们需要的lib的SDK。

祝你好运,

答案 2 :(得分:0)

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