簡體   English   中英

無法導入google.appengine.api

[英]can't import google.appengine.api

這應該是非常基本的,因為我已經安裝了許多python包,但我不能為我的get google apis客戶端庫安裝python。

我很有壓力確定我已正確瀏覽了本網站上的說明: https//developers.google.com/api-client-library/python/start/installation

總結一下,我做了以下事情:

$ easy_install --upgrade google-api-python-client

這似乎工作正常,不報告任何錯誤或警告

將google-api-python-client-gae-1.2.zip下載並解壓縮到我的項目所在的目錄中

但如果我在解壓縮完整依賴項的文件夾中打開一個iPython會話,我就無法執行基本導入,例如:

導入google.appengine.api它只是說“沒有名為google.appengine.api的模塊”

我檢查了我的site-packages文件夾,google_api_python_client-1.2-py2.7.egg就在那里。 但它沒有出現在sys.path中

當我執行sys.path.append('C:\\ Anaconda \\ Lib \\ site-packages \\ google_api_python_cli ent-1.2-py2.7.egg')時,它會添加正確的路徑,但導入仍然無效。

編輯:這解決了我的問題

將Google SDK添加到我的Python路徑就可以了。 我不知道為什么安裝程序在運行時沒有這樣做。 但是嘿,這很有效

所以,如果我跑:

sys.path.append('C:\\Program Files (x86)\\Google\\google_appengine')

from google.appengine import api

作品!

在不知道您為安裝應用引擎和客戶端API所采取的所有步驟的情況下,我唯一的建議是從此處安裝(或重新安裝)Google App Engine Python SDK: https//developers.google.com/appengine/downloads#Google_App_Engine_SDK_for_Python 看起來你在Windows上,所以你會抓住MSI。

只需確保在安裝后啟動AppEngineLauncher應用程序,因為它將為您提供創建符號鏈接的選項,以便您可以從終端運行命令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM