【问题标题】:can't Access Google APP Engine SDK无法访问 Google APP Engine SDK
【发布时间】:2012-05-06 13:09:00
【问题描述】:

它提示我:

The Google App Engine SDK could not be found!
Make sure it's accessible via your PATH environment and called google_appengine

当我跑步时

python manage.py runserver 

但它在我第一次运行它时就起作用了。 我把它放在我的 PATH 目录中,但它仍然提示输入该消息。 我的操作系统是 Ubuntu 10.04,python 版本 2.6。我的 django 项目目录中的文件/目录。

app.yaml   django           google_appengine  main.py      settings.pyc
autoload   djangoappengine  __init__.py       manage.py    urls.py
dbindexer  djangotoolbox    __init__.pyc      settings.py  urls.pyc

我不知道如何调试我的问题。

【问题讨论】:

    标签: django google-app-engine djangoappengine


    【解决方案1】:

    对我来说,我在更新 GoogleAppEngineLauncher 后遇到了这个问题,但我还没有运行该应用程序。我运行了 GoogleAppEngineLauncher,它解压了文件并创建了必要的符号链接。

    【讨论】:

      【解决方案2】:

      只需将您的 sdk 放入环境路径

      导出 PATH=$PATH:/home/computer_name/Desktop/google_appengine/

      希望对你有帮助,

      【讨论】:

        【解决方案3】:

        我解决了这个问题,只是将google_appengine移动到/usr/local目录,我曾经移动到/usr/lib/python2.6/dist-package,检查sys.path后,我发现它不在里面。

        【讨论】:

          【解决方案4】:

          在 Windows 上,Google 更改了应用引擎 SDK 文件夹的路径,django-nonrel 无法再找到它。您需要编辑文件djangoappengine\boot.py 以便它现在可以找到它。在50 行的if os.name in ('nt', 'dos') 下添加以下行:

             paths.append(r'%(PROGRAMFILES(X86))s\Google\Cloud SDK'
                          r'\google-cloud-sdk\lib\googlecloudsdk\third_party\appengine' %
                          os.environ)
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2020-10-14
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多