【发布时间】:2014-11-05 13:49:31
【问题描述】:
这应该是非常基本的,因为我已经安装了很多 python 包,但我无法在我的生命周期中安装用于 python 的 google apis 客户端库。
我确信我已正确阅读本网站上的说明: 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 会话,我将无法执行基本导入,例如:
import google.appengine.api 它只是说“没有名为 google.appengine.api 的模块”
我检查了我的站点包文件夹,并且 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
有效!
【问题讨论】:
-
查看相同问题的答案:stackoverflow.com/a/40471522/7049567
-
google_appengine 文件夹在哪里?安装 Google Cloud SDK for Python 后找不到...
标签: python api google-app-engine python-2.7