【问题标题】:Configuring App Engine path for PyDev on Mac在 Mac 上为 PyDev 配置 App Engine 路径
【发布时间】:2011-06-22 03:51:45
【问题描述】:

我刚刚在我的 Mac (OS X 10.6.6) 上安装了 Eclipse 和 Pydev 插件,但在使用 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 文件,但无法导航到它。我什至尝试将路径直接粘贴到对话框中......没有运气。

我做错了什么?救命!

你的,迷糊的。

【问题讨论】:

  • 要在 Finder 中导航到 GoogleAppEngineLauncher.app(或任何 OSX),请右键单击该应用并选择“显示包内容”。
  • 只需从该路径中删除星号和引号就可以了。那是dev_appserver.py 等生活的地方。令人沮丧的是,对话框为您提供了一个浏览按钮,但在 Mac 上,您当然不能(轻松)打开 .app 包,也不应该要求您这样做。

标签: python eclipse google-app-engine pydev


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 令人讨厌的是,自从升级 GAE 后,我现在收到一个新错误:未找到:/usr/local/google_appengine/lib/django - 任何想法如何解决这个问题?
    • 那是因为 Google 现在 SDK 中有 2 个版本的 Django。 django_0_96 和 django_1_2。我认为最新的 PyDev 解决了这个问题。如果没有,您可以创建一个符号链接以指向任一目录。
    【解决方案3】:

    我遇到了同样的问题,我被困了好几天。我只是在 Finder 中搜索了 dev_appserver.py 文件并插入了该目录。我的就在我最初在我的桌面上指向它的文件夹下,我正在浪费时间查看 App 文件夹。我希望这会有所帮助,尽管只需在整个 dir sys 中搜索文件非常简单。

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

    祝你好运,

    【讨论】:

      猜你喜欢
      • 2012-06-22
      • 1970-01-01
      • 2014-02-16
      • 1970-01-01
      • 2012-01-07
      • 2012-11-15
      • 1970-01-01
      • 2011-03-03
      • 2017-07-08
      相关资源
      最近更新 更多