python - 无法导入 google.appengine.api

标签 python api google-app-engine python-2.7

这应该是非常基本的,因为我已经安装了很多 python 包,但我无法为 python 安装 get 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 session ,我将无法执行基本导入,例如:

导入 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

有效!

最佳答案

在不知道安装 App Engine 和客户端 API 的所有步骤的情况下,我唯一的建议是从此处安装(或重新安装)Google App Engine Python SDK:https://developers.google.com/appengine/downloads#Google_App_Engine_SDK_for_Python .看起来你在 Windows 上,所以你会捕获 MSI。

只需确保在安装后启动 AppEngineLauncher 应用程序,因为它会为您提供创建符号链接(symbolic link)的选项,以便您可以从终端运行命令。

关于python - 无法导入 google.appengine.api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25790385/

相关文章:

python - 图片不显示 html <img/>

Python不会导入函数

api - 短信休息服务?

java - 如何使用 Java 中的 Reddit API 获取点赞百分比

google-app-engine - F4_1G 是否属于 google app engine free Tier?

python - Google App Engine remote_api 使用 remote_api_shell.py 返回 404

python - python __getitem__()方法中LinkedList的实现

Python 和 Unicode : How everything should be Unicode

python - Robot Framework 中相互依赖测试的自动失败/不执行

node.js - youtube api 入门 Node 错误