它提示我:
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
我不知道如何调试我的问题。
答案 0 :(得分:1)
对我来说,我在更新GoogleAppEngineLauncher后遇到了这个问题,但我还没有运行该应用程序。我运行了GoogleAppEngineLauncher并解压缩了文件并创建了必要的符号链接。
答案 1 :(得分:1)
只需将您的sdk放入环境路径
即可导出路径= $ PATH:/ home / computer_name / Desktop / google_appengine /
希望它有所帮助,
答案 2 :(得分:0)
我修复了问题,只需将google_appengine移至/usr/local
目标,我曾经移至/usr/lib/python2.6/dist-package
,检查sys.path
后,我发现它不在其中。
答案 3 :(得分: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)