2017-02-02 2 views
0

У меня есть обновленные компоненты gcloud. Я установил BigQuery lib, используя pip install, следуя инструкциям в онлайн-документе. Я запускаю Python 2.7.10.проблема с импортом gcloud libs в скрипте python

при запуске сценария питона, который имеет следующую строку:

from google.cloud import bigquery 

возвращает следующее сообщение об ошибке:

ImportError: No module named google.cloud 

Я пытался питона 3.6 и до сих пор получить ту же ошибку.

Я сделал reintsall google sdk и по-прежнему получил ту же ошибку.

если я потрогать /Library/Frameworks/Python.framework/Versions/2.7/lib/python 2.7/сайт-пакеты/перейти кокетничать/INIT .py затем импортировать Google woudl работы, но не импортировать Google .cloud

любая помощь приветствуется.

+0

Ошибка оболочки облака заключается в том, что вы не указали идентификатор проекта. – Amber

+0

Янтарный, когда я делаю «проект списка gcloud config», он показывает мое имя проекта. Так что его набор. Фактически, проект уже был установлен для проекта, который я выбрал до открытия оболочки. – FZF

ответ

0

Облако SDK недостаточно. Просто используйте pip install --upgrade google-cloud-bigquery, см. https://github.com/GoogleCloudPlatform/google-cloud-python/tree/master/bigquery

+0

Я тоже это пробовал. Виртуальный env для Python, кажется, единственный способ заставить его работать. – FZF

+0

Использование виртуального env и direct pip одинаково. У вас установлены либо больше версий python, либо какая-либо другая проблема в пакетах python-сайтов, когда пип не работает для вас. – xmedeko

Смежные вопросы