python - python3标准应用引擎项目中如何访问谷歌云库?
问题描述
我正在尝试使用谷歌云 sdk 中的数据存储。
当我尝试导入时:
from google.cloud import datastore
我得到错误:
ModuleNotFoundError:没有名为“google.cloud”的模块
但我确实安装了 google cloud sdk,它在我的 lib 目录中可用:
问题似乎是当我尝试导入它时,使用了另一个谷歌文件夹:
编辑:运行后,pip3 install --upgrade google-cloud-datastore
我现在可以从命令行导入 google.cloud,但它在我的项目中仍然不起作用。
我可以采取哪些后续步骤来解决此问题?
解决方案
我设法重现了您遇到的问题。如果我们按照此处的文档进行操作,那么它确实是行不通的。但是,如果您运行,pip3 install --upgrade google-cloud-datastore
则可以解决问题。
推荐阅读
- java - 在 GKE 中部署时的 PubSub 连接问题
- css - 使用伪代码为带有样式组件的单选按钮设置样式
- r - R - 从另一个列表上的操作填充一个空列表
- postgresql - 如何更改递归函数的架构
- c++ - 具有静态和常量成员变量的对象
- powerbi - DAX - 如何使用多列过滤器区分两列
- javascript - Cloud Firestore 实时数据库为什么会获取所有项目
- amazon-web-services - AWS 中带有 Gitlab 图表的 Kubernetes Helm - 如何配置 serviceType
- javascript - 更改垫子扩展指示器的宽度和高度
- excel - Excel VBA 中的范围变量错误;“对象变量或未设置块变量”