2012-05-06 115 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)