我已经使用pip(和pip3)来安装google-api-python-client,但是每当我尝试发布时
from google.cloud import bigquery
我得到了
ImportError:没有名为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-dadload','/ home /swood / .local / lib / python3.5 / site-package','/ usr / local / lib / python3.5 / dist-packages','/ usr / lib / python3 / dist-packages']
1 回答
那是因为那些是不同的库 . 您已安装Google API Client并尝试导入Google Cloud . 有关差异的概述,请参阅this documentation .
用它来安装它:
或者使用
pip3
for Python3 . 如果您仍想使用其他客户端,则需要导入它并使用以下内容构建BigQuery服务: