Не удается импортировать модуль google.cloud в скрипт Python - PullRequest
0 голосов
/ 20 марта 2019

Я следую этой статье, пытаясь заставить мой скрипт Python читать метки, связанные с изображением, используя Google Cloud Vision API .Проблема в том, что я получаю эту ошибку при попытке включить ссылку на vision из модуля google.cloud.

import io
from google.cloud import vision
from google.cloud.vision import types

Полученная ошибка говорит:

ImportError: No module named 'google.cloud'

Это странно, потому что, когда я делаю:

$ pip show google-cloud

я вижу, что он там, и его файлы расположены по адресу:

/usr/local/lib/python2.7/dist-packages/google_cloud-0.34.0.dist-info/*

За исключением этого, когда ясделайте pip freeze в моей рабочей папке. Я вижу их оба, которые мне нужны доступны:

google-cloud==0.34.0
google-cloud-vision==0.33.0

Теперь мне интересно, что может быть причиной того, что я не смог увидеть этот модуль?в моем скрипте Python.

Ответы [ 2 ]

1 голос
/ 20 марта 2019

Пакет google-cloud устарел, его следует удалить и установить вместо него google-cloud-vision.

0 голосов
/ 20 марта 2019

Эта ссылка может оказать некоторую помощь:

https://cloud.google.com/python/

Отредактировано

при дальнейшем изучении, я смог сделать следующее:

pip install google-cloud-vision

и импортируйте все с помощью:

import io
import os
from google.cloud import vision
from google.cloud.vision import types

Может быть, попробуйте удалить пакет через pip и переустановить его с помощью приведенного выше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...