Google Cloud NL: ImportError - PullRequest
       1

Google Cloud NL: ImportError

0 голосов
/ 11 июля 2020

Я получаю это сообщение об ошибке с Google Cloud NL Api.

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-2-c22ac635f054> in <module>
      1 # Imports the Google Cloud client library
----> 2 from google.cloud import language
      3 from google.cloud.language import enums
      4 from google.cloud.language import types
      5 

ImportError: cannot import name 'language' from 'google.cloud' (unknown location)

Я пытался переустановить облачный язык Google.

Эта команда работает с терминала (я получаю результат)

gcloud ml language analyze-entities --content="Michelangelo Caravaggio, Italian painter, is known for 'The Calling of Saint Matthew'."

Я не думаю, что использую какую-либо виртуальную среду.

Мне интересно, установлена ​​ли библиотека в нужном месте, но я не знаете, как убедиться?

1 Ответ

0 голосов
/ 11 июля 2020

На самом деле здесь говорится, что вы должны установить эту библиотеку в виртуальной среде:

https://pypi.org/project/google-cloud-language/

(примечание: удалите все <> , и никаких "" не требуется)

pip install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-cloud-language

Тогда, если вы используете Jupyter Notebook, вы можете просто следовать этим инструкциям:

https://janakiev.com/blog/jupyter-virtual-envs/

В конце я перезапустил Jupyter из нового окна терминала. И в меню я выбрал ядро ​​/ изменить ядро ​​/ "имя вашего окружения" И это сработало!

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