首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError:无法导入名称“firestore”

ImportError:无法导入名称“firestore”
EN

Stack Overflow用户
提问于 2020-05-23 03:36:57
回答 1查看 546关注 0票数 0

我正在做一个数据流应用程序,它可以在firestore中编写,当我在DirectRunner上运行时它可以工作,但当我在DataflowRunner上运行时它不能工作。错误是什么?我的requirements.txt是:

代码语言:javascript
复制
apache-beam[gcp,test]==2.19.0
google-cloud-pubsub
google-cloud-firestore==0.29.0

抛出exeption的代码行是:

代码语言:javascript
复制
from google.cloud import firestore
db = firestore.Client(project=project)
EN

回答 1

Stack Overflow用户

发布于 2020-05-24 19:52:41

在数据流常见问题解答中记录了这一点,有几种方法可以处理此问题

  1. 在函数定义中使用import语句
  2. 在管道选项中将save_main_session设置为True
  3. 定义依赖项并使用requirements.txt和setup.py文件

<代码>G29适当地组织文件夹结构

更多详情请点击此处-- https://cloud.google.com/dataflow/docs/resources/faq#how_do_i_handle_nameerrors

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

https://stackoverflow.com/questions/61962625

复制
相关文章

相似问题

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