1

尝试在 Python 中导入 Google Cloud Logging 时出现以下错误:

from google.cloud import logging
  File "/usr/local/lib/python3.6/site-packages/google/cloud/logging/__init__.py", line 21, in <module>
    from google.cloud.logging.client import Client
  File "/usr/local/lib/python3.6/site-packages/google/cloud/logging/client.py", line 32, in <module>
    from google.cloud.client import ClientWithProject
ImportError: cannot import name 'ClientWithProject'

我让它在一个虚拟环境中运行,在 requirements.txt 中有这个:

google-cloud-logging>=0.20.0
4

3 回答 3

2

我能够通过以下方式解决下一个错误:

pip3 install --upgrade google-cloud-logging

对于 Python 3 和:

pip install --upgrade google-cloud-logging

对于 Python 2.7

于 2017-03-17T10:10:48.637 回答
0

尝试更新您的谷歌云组件,以管理员身份在终端中运行:

 gcloud components update
于 2019-03-07T15:02:34.877 回答
0

我必须在 google-cloud-logging 和 google-cloud-storage 之上安装 dataproc。
Python3 pip3 install mrjob google-cloud-dataproc google-cloud-logging google-cloud-storage
Python2.7 pip3 install mrjob google-cloud-dataproc google-cloud-logging google-cloud-storage

于 2020-07-28T02:56:05.957 回答