Как установить google.cloud automl_v1beta1 для python с помощью anaconda? - PullRequest
1 голос
/ 10 апреля 2019

В Google Cloud AutoML есть пример кода Python для обнаружения, но у меня ошибка при импорте этих модулей

from google.cloud import automl_v1beta1
from google.cloud.automl_v1beta1.proto import service_pb2

Там написано cannot import name automl_v1beta1. Я знаю, что это обычная проблема, и в Интернете есть много решений, но пока ничего не помогло. Я использую Windows 10 и запускаю python 2.7 в среде Anaconda.

Я пробовал это, но ничего не получалось:

conda install -c conda-forge google-cloud-sdk
conda install -c conda-forge google-cloud-storage 
python -m pip install google-cloud
pip install google-cloud-automl

Ответы [ 2 ]

1 голос
/ 10 апреля 2019

Я только что решил, и это очень простая проблема.Я переустанавливаю google-cloud-automl, используя приведенную ниже команду, и она работает.

pip.exe install google-cloud-automl

Почему это не сработало в прошлый раз, когда я попробовал?Это потому, что я не запускал приглашение anaconda как Администратор .Причина в том, что при установке google-cloud-automl будут удалены устаревшие проекты, такие как future, например:

Found existing installation: futures 3.1.1
    DEPRECATION: Uninstalling a distutils installed project (futures) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project.
    Uninstalling futures-3.1.1:
      Successfully uninstalled futures-3.1.1

Будущее будет успешно удалено, только если я выполню команду от имени администратора.В прошлый раз это выдало ошибку аутентификации, которую я не осознавал, поэтому процесс переустановки остановился.Надеюсь, что это поможет некоторым людям в будущем.

0 голосов
/ 10 апреля 2019

Вы можете устанавливать пакеты внутри ячейки ноутбука Jupiter, надеюсь, это сработает для вас. enter image description here

...