2015-06-09 80 views
1

我剛剛開始編寫一個雲端點應用程序,我遇到了這個奇怪的錯誤。我不確定Google是否改變了他們的圖書館,但我認爲這應該起作用?雲端點 - 導入錯誤:沒有名爲端點的模塊

在我的app.yaml我有...

libraries: 
- name: webapp2 
    version: "latest" 

- name: endpoints 
    version: "latest" 

然後在我的main.py我打電話:

import endpoints 

結果:

ImportError: No module named endpoints 

爲什麼應用程序引擎是否會告訴我終結點不存在?我可以在目錄本身看到端點文件夾...

+0

什麼是你的Python文件的名字嗎? – user1767754

+0

我稱它爲endpoints.py,但將其更改回main.py.現在我得到了'ImportError:沒有名爲endpoints的模塊......呃......再次,奇怪。 – Kris

+0

你可能並沒有完全安裝所有的軟件包。 – user1767754

回答

0

我在全新安裝的SDK(以前的工作)上得到了同樣的結果。

您需要將相關的GAE庫明確添加到您的PYTHONPATH中。

例如,如果你正在使用virtualenvwrapper(你應該是):

$ add2virtualenv /path/to/google-cloud-sdk/platform/google_appengine/lib/endpoints-1.0 
$ add2virtualenv /path/to/google-cloud-sdk/platform/google_appengine/lib/protorpc-1.0 
相關問題