2012-05-06 96 views
1

它提示我:不能访问谷歌的App Engine SDK

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

我解决了问题,只是google_appengine移动到/usr/local direcitory,我用移动到/usr/lib/python2.6/dist-package,检查sys.path之后,我发现它没有它。

1

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

1

简单地把你的SDK环境路径

出口PATH = $ PATH:/家庭/计算机名/桌面/ google_appengine/

希望它能帮助,

0

在Windows上,谷歌改变了应用程序引擎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)