2016-09-17 90 views
0

我是PyCharm的新手,正在嘗試構建/部署一個簡單的應用程序到AppEngine。我去了PyCharm - > Preferences,點擊Project Interpreter,並安裝了google-api-python-client,其中包含googleapiclient。然而,當我運行這個程序並加載網頁,它死在這條線:PyCharm ImportError:沒有名爲googleapiclient的模塊

from googleapiclient import discovery 

與此錯誤:

ImportError: No module named googleapiclient 

我已經下降到PyCharm的CLI解釋並運行相同的命令,其中它運行良好,只有在運行時纔會失敗。

看過其他人都有同樣的問題,所有的解決方案都談論在我已經完成的項目解釋器中安裝包,但它仍然失敗。任何幫助表示讚賞。

回答

1

從客戶端庫的Installation instructions

For information on installing the source for the library into your App Engine project, see the App Engine specific installation instructions .

其中規定:

Because the Python client libraries are not installed in the App Engine Python runtime environment , they must be vendored into your application just like third-party libraries.

這些指令的作用是使應用程序本身自成一體,並保持開發服務器高興 - 他們做不知道(也不需要知道)如何讀取pycharm configs來運行代碼。

+0

謝謝,您在圖書館的供應商鏈接幫助。我知道這些庫需要上傳,但不知道如何。這樣做:) – Michael

相關問題