1

它提示我:

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

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

4

4 回答 4

1

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

于 2012-05-24T06:31:24.193 回答
1

只需将您的 sdk 放入 Environment Path

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

希望能帮助到你,

于 2012-06-18T17:31:58.567 回答
0

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

于 2012-05-08T08:40:44.817 回答
0

在 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)
于 2016-09-15T09:01:14.820 回答