from google.cloud import monitor_v3 ImportError: невозможно импортировать имя monitor_v3 - PullRequest
0 голосов
/ 30 мая 2018

Я пытаюсь использовать API драйвера стека Google Cloud Platform со следующим кодом Python / Flask ниже ...

view.py

import google.cloud
from google.cloud import monitoring_v3
# from google.cloud.monitoring_v3 import query

needs.txt

Flask==0.12.2
oauth2client==2.0.1
google-api-python-client==1.6.2
facebookads==2.11.1
httplib2==0.10.3
enum==0.4.6
requests-toolbelt==0.8.0
google-cloud-storage==1.6.0
google-resumable-media==0.3.1
google-auth
google-cloud-monitoring==0.28.0
google-cloud

По какой-то причине невозможно найти библиотеку monitoring_v3, так как всякий раз, когда я запускаю код, я получаю следующую ошибку ...

from google.cloud import monitoring_v3
ImportError: cannot import name monitoring_v3

Я попытался обновить до google-cloud-monitoring==0.29.0, и это просто выдает другую несвязанную ошибку.

1 Ответ

0 голосов
/ 31 мая 2018

Может быть конфликт (зависимость или иным образом) между google-api-python-client и google-cloud *.

Первый - это клиент REST, который включает API мониторинга, второй - клиент на основе gRPC.

Используете ли вы «google-api-python-client» для чего-либо еще?Если нет, попробуйте удалить это?

...