【发布时间】:2019-01-21 20:17:00
【问题描述】:
我已经使用 pip(和 pip3)安装了 google-api-python-client,到处都是,但每当我尝试发出
from google.cloud import bigquery
我得到一个
ImportError: No module named google.cloud" 错误。
sys.path 包含 pip 报告的安装 google-api-python-client 的目录,尽管它接近一长串(ish)目录的末尾。
编辑:
我还安装了 google-cloud。安装这两个库时会发生错误。
Edit2:两者的位置都是:“/home/swood/.local/lib/python3.5/site-packages”
print(sys.path) 返回:['/mnt/pasnas00/dbdata/snowflakedata/lib', '/usr/lib/python35.zip', '/usr/lib/python3.5', '/usr /lib/python3.5/plat-x86_64-linux-gnu','/usr/lib/python3.5/lib-dynload','/home/swood/.local/lib/python3.5/site-packages' , '/usr/local/lib/python3.5/dist-packages', '/usr/lib/python3/dist-packages']
【问题讨论】:
-
我们能看到
pip3 show google-api-python-client | grep Location和print(sys.path)。如果您使用的是 Windows,请将grep替换为findstr。 -
我建议您也使用
virtualenv,这样您就可以 100% 确定安装的内容以及包之间冲突的来源。
标签: python python-3.x google-bigquery