ImportError:无法导入名称“bigquery”
Posted
技术标签:
【中文标题】ImportError:无法导入名称“bigquery”【英文标题】:ImportError: cannot import name 'bigquery' 【发布时间】:2020-03-27 22:13:03 【问题描述】:这一定是一个非常微不足道的问题,但我已经更新了我的 windows 虚拟机;
pip install --upgrade google-cloud-storage
但是,当我运行脚本时,我仍然收到以下错误;
Traceback (most recent call last):
File "file.py", line 6, in <module>
from google.cloud import bigquery, storage
ImportError: cannot import name 'bigquery'
有什么建议或解决方法吗?
谢谢, 尼尔R
【问题讨论】:
你的pip版本和你的python版本一样吗? IE。你试过pip3 install ...
吗?
我做了,结果我需要安装客户端特定的库。
【参考方案1】:
我遇到了同样的问题。但是应用每个答案都没有奏效。 然后我注意到 pip 需要不分级。所以我先升级pip。
python -m pip install --upgrade pip
然后我尝试这个解决方案,只是稍微改变一下https://***.com/a/60895009/5393858
pip install --upgrade google-cloud
pip install --upgrade google-cloud-bigquery
pip install --upgrade google-cloud-storage
【讨论】:
这对我有用!以前 google-cloud-bigquery 卡在... "3.5"->google-resumable-media=0.6.0->google-cloud-bigquery) (2.20) 为收集的包构建***:grpcio。 ....首先在实例上更新 pip 工作。谢谢!!!!【参考方案2】:从全新的虚拟机设置;
失败 - pip3 install --upgrade google-cloud
工作 - pip3 install --upgrade google-cloud-bigquery
工作过 - pip3 install --upgrade google-cloud-storage
似乎应该安装单独的产品解决方案而不是通用的 google-cloud。
如果您仍然卡住,this 提供帮助!
【讨论】:
【参考方案3】:也许尝试将 pip 作为 python 模块加载,以确保您使用的是 python 可执行文件链接到的 pip 实例。
python -m pip install --upgrade google-cloud-storage
【讨论】:
原来我需要特定的客户 :( 感谢您的帮助!以上是关于ImportError:无法导入名称“bigquery”的主要内容,如果未能解决你的问题,请参考以下文章
ImportError:无法导入名称“AFAVSignature”
ImportError:无法导入名称“评估”(来自意外导入评估)
Django 'ImportError: 无法导入名称 url'