Shi*_*kha 7 python google-bigquery google-cloud-pubsub
我需要从google.cloud模块导入Pubsub_v1和bigquery.我已经安装了它并点击以下冻结节目:
gapic-google-cloud-pubsub-v1==0.15.4
google-cloud-bigquery==0.26.0
google-cloud-pubsub==0.27.0
proto-google-cloud-pubsub-v1==0.15.4
Run Code Online (Sandbox Code Playgroud)
在我的python脚本中,我将导入模块,如下所示:
import os
from google.cloud import pubsub_v1
import time
import json
from google.cloud import bigquery
Run Code Online (Sandbox Code Playgroud)
脚本抛出的错误如下:
ImportError: cannot import name pubsub_v1
Run Code Online (Sandbox Code Playgroud)
如果我运行$ sudo pip install --upgrade google-cloud-pubsub那么它能够导入pubsub但是无法导入Bigquery.我需要两个模块.有人可以帮忙吗?
小智 11
我有同样的问题,它发生在我身上,因为我在google-cloud之前安装了google-cloud-pubsub所以这是我的建议:
sudo pip uninstall google-cloud-pubsub
sudo pip uninstall google-cloud
sudo pip install google-cloud
sudo pip install google-cloud-pubsub
Run Code Online (Sandbox Code Playgroud)
使用升级了其他 google.cloud 模块
$sudo pip install --upgrade google-cloud-bigquery
$sudo pip install --upgrade google-cloud-storage
$sudo pip install --upgrade google-cloud-logging
Run Code Online (Sandbox Code Playgroud)
它解决了这个问题。
| 归档时间: |
|
| 查看次数: |
5440 次 |
| 最近记录: |