Проблемы с зависимостями библиотеки Google Cloud Library (нет модуля с именем google.api.core)

Я постараюсь быть максимально кратким. У меня есть сценарий, в котором я сначала перевожу текст с голландского на английский с использованием API Google Translate, а затем передаю результат этого перевода в API на естественном языке для анализа настроений. Я решил попробовать новую функцию анализа настроения сущности, используя пример кода, который можно найти в документации. К сожалению, это приводит к следующей ошибке AttributeError:

Traceback (most recent call last):
File "translate.py", line 104, in 
entities_text(english_text)
File "translate.py", line 79, in entities_text
result = client.analyze_entity_sentiment(document, encoding)
AttributeError: 'LanguageServiceClient' object has no attribute 
'analyze_entity_sentiment'

Я считаю, что это может быть связано с тем, что библиотека естественных языков была недавно обновлена. Естественно, я обновил библиотеку google-cloud-language до версии 0.29.0 с 0.27.1, чтобы посмотреть, может ли это решить мою проблему. К сожалению, при повторном запуске того же сценария я столкнулся с еще одной ошибкой, на этот раз - ModuleNotFoundError:

Traceback (most recent call last):File "translate.py", line 4, in 
from google.cloud import translate
File "C:\Users\Vincent\Desktop\NLP\env\lib\site-
packages\google\cloud\translate.py", line 18, in 
from google.cloud.translate_v2 import version
File "C:\Users\Vincent\Desktop\NLP\env\lib\site-
packages\google\cloud\translate_v2_init_.py", line 21, in 
from google.cloud.translate_v2.client import Client
File "C:\Users\Vincent\Desktop\NLP\env\lib\site-
packages\google\cloud\translate_v2\client.py", line 23, in 
from google.cloud.translate_v2._http import Connection
File "C:\Users\Vincent\Desktop\NLP\env\lib\site-
packages\google\cloud\translate_v2_http.py", line 17, in 
from google.cloud import _http
File "C:\Users\Vincent\Desktop\NLP\env\lib\site-
packages\google\cloud_http.py", line 23, in 
from google.cloud import exceptions
File "C:\Users\Vincent\Desktop\NLP\env\lib\site-
packages\google\cloud\exceptions.py", line 24, in 
from google.api.core import exceptions
ModuleNotFoundError: No module named 'google.api.core'

Моей следующей мыслью было обновить pip google-cloud-core до новой версии, но это ничего не решило. Я ни в коем случае не волшебник пипсов, поэтому я не совсем понимаю, как действовать дальше, решая проблему зависимости.

0 ответов

Другие вопросы по тегам