首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >GCloud:无法导入数据存储

GCloud:无法导入数据存储
EN

Stack Overflow用户
提问于 2017-05-14 08:59:48
回答 1查看 58关注 0票数 0

我试着用在个人项目中使用Datastore。不过,无论我多么努力,都无法导入数据存储模块。

我一直在使用在线控制台(为了避免先在我的PC上解决问题,然后在GCloud上解决问题.)

所以,我用

代码语言:javascript
代码运行次数:0
运行
复制
from google.cloud import datastore

不幸的是,这根本行不通。我的最后一个错误是

代码语言:javascript
代码运行次数:0
运行
复制
ImportError: No module named google.protobuf

但在我有像Can't import Datastore.这样的东西之前

我所做的就是消除/lib的完整性,用pip重新安装每个依赖项。这是我的requirements.txt

代码语言:javascript
代码运行次数:0
运行
复制
# This requirements file lists all third-party dependencies for this project.
#
# Run 'pip install -r requirements.txt -t lib/' to install these dependencies
# in `lib/` subdirectory.
#
# Note: The `lib` directory is added to `sys.path` by `appengine_config.py`.
Flask==0.10
google.cloud==0.25.0
protobuf==3.3.0

(添加最后一行是为了解决我得到的最后一个错误)。在发生这个错误之前,我得到

另外,还有一个澄清的问题:我看到(在寻找答案的时候)有人使用gcloud,有些人使用google.cloud。有什么关系呢?我该用什么?

而且,pip show google.cloud什么也没有显示。

我遗漏了什么?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-16 05:01:00

如果有人想知道我是怎么解决这个问题的。修正之处在于将瓶装版本改为0.12 (不知道原因,但事实就是如此)。

我删除了lib以确定我是从零开始的。然后,我使用了这个requirements.txt文件:

代码语言:javascript
代码运行次数:0
运行
复制
Flask==0.12
google-cloud==0.25.0
click==5.1

(click为瓶0.12所需)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43962120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档