RetryError: Превышен крайний срок 600.0 с при вызове functools.partial с использованием Gcloud - PullRequest
0 голосов
/ 24 декабря 2018

Я новичок в python и пытаюсь применить Gcloud Sentiment Analysis для анализа некоторых предложений.Официальный код Python предоставляется здесь: https://cloud.google.com/natural-language/docs/analyzing-sentiment

Ошибка выглядит следующим образом:

RetryError: Превышен крайний срок 600,0 с при вызове functools.partial (.error_remapped_callable по адресу 0x0000020081C0EB70>, документ{type: PLAIN_TEXT content: "yes i do!"}, metadata = [('x-goog-api-client', 'gl-python / 3.6.5 grpc / 1.17.1 gax / 1.7.0 gapic / 1.1.1 ')]), последнее исключение: канал 503 находится в состоянии TRANSIENT_FAILURE

Я пробовал много способов (например, отключить брандмауэр, переключиться на другой ноутбук / Wi-Fi), чтобы решить, но не смог.Я уверен, что переменная окружения настроена с использованием учетных данных приложения по умолчанию, а API аутентифицирован.

Не могли бы вы предложить какие-либо идеи?Большое спасибо!

Среда кодирования:

Python 3.6

Win10

Python-пакет из списка точек CMD -

gcloud (0,18.3),

google-api-core (1.7.0),

google-cloud-language (1.1.1)

from google.cloud import language_v1
from google.cloud.language_v1 import enums
import six


    def sample_analyze_sentiment(content):

    client = language_v1.LanguageServiceClient()

    # content = 'Your text to analyze, e.g. Hello, world!'

    if isinstance(content, six.binary_type):
        content = content.decode('utf-8')

    type_ = enums.Document.Type.PLAIN_TEXT
    document = {'type': type_, 'content': content}

    response = client.analyze_sentiment(document)
    sentiment = response.document_sentiment
    print('Score: {}'.format(sentiment.score))
    print('Magnitude: {}'.format(sentiment.magnitude))

text = 'yes i do!'
sample_analyze_sentiment(text)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...