首页 文章

在什么python库中是google.cloud?

提问于
浏览
-1

我已经使用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 回答

  • 0

    那是因为那些是不同的库 . 您已安装Google API Client并尝试导入Google Cloud . 有关差异的概述,请参阅this documentation .

    用它来安装它:

    pip install google-cloud
    

    或者使用 pip3 for Python3 . 如果您仍想使用其他客户端,则需要导入它并使用以下内容构建BigQuery服务:

    from googleapiclient.discovery import build
    ...
    service = build('bigquery', 'v2', credentials=credentials)
    

相关问题