Это решает проблему.

ужно импортировать Pubsub_v1 и большой запрос из модуля google.cloud. Я установил его и показы замораживания пипса ниже:

gapic-google-cloud-pubsub-v1==0.15.4
google-cloud-bigquery==0.26.0
google-cloud-pubsub==0.27.0
proto-google-cloud-pubsub-v1==0.15.4

В моем скрипте Python я импортирую модули, как показано ниже:

import os 
from google.cloud import pubsub_v1 
import time 
import json 
from google.cloud import bigquery 

Скрипт выдает ошибку как:

ImportError: cannot import name pubsub_v1

Если я запускаю $ sudo pip install --upgrade google-cloud-pubsub, то он может импортировать pubsub, но не может импортировать Bigquery. Мне нужны оба модуля. Кто-нибудь может помочь?

 Willian Fuks30 окт. 2017 г., 14:38
Вы пробовали обновить BigQuery? В настоящее время мы находимся в версии 0.27.0.
 Shikha31 окт. 2017 г., 07:44
Да. Обновил, и это решает проблему.

Ответы на вопрос(2)

она произошла со мной, потому что я установил google-cloud-pubsub перед google-cloud, поэтому вот мой совет:

sudo pip uninstall google-cloud-pubsub
sudo pip uninstall google-cloud
sudo pip install google-cloud
sudo pip install google-cloud-pubsub
Решение Вопроса

используя

$sudo pip install --upgrade google-cloud-bigquery
$sudo pip install --upgrade google-cloud-storage
$sudo pip install --upgrade google-cloud-logging

Это решает проблему.

Ваш ответ на вопрос