繁体   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