2017-02-04 15 views
0

Пытается использовать Google Sentiment Analysis. Вот код, который я получил из учебника Google.from google.cloud import language ImportError: Нет модуля с облаком

«» «Демонстрирует, как сделать простой вызов к API естественного языка.» «»

import argparse 

from google.cloud import language 


def print_result(annotations): 
    score = annotations.sentiment.score 
    magnitude = annotations.sentiment.magnitude 

    for index, sentence in enumerate(annotations.sentences): 
     sentence_sentiment = sentence.sentiment.score 
     print('Sentence {} has a sentiment score of {}'.format(
      index, sentence_sentiment)) 

    print('Overall Sentiment: score of {} with magnitude of {}'.format(
     score, magnitude)) 
    return 0 

    print('Sentiment: score of {} with magnitude of {}'.format(
     score, magnitude)) 
    return 0 


def analyze(movie_review_filename): 
    """Run a sentiment analysis request on text within a passed filename.""" 
    language_client = language.Client() 

    with open(movie_review_filename, 'r') as review_file: 
     # Instantiates a plain text document. 
     document = language_client.document_from_html(review_file.read()) 

     # Detects sentiment in the document. 
     annotations = document.annotate_text(include_sentiment=True, 
              include_syntax=False, 
              include_entities=False) 

     # Print the results 
     print_result(annotations) 


if __name__ == '__main__': 
    parser = argparse.ArgumentParser(
     description=__doc__, 
     formatter_class=argparse.RawDescriptionHelpFormatter) 
    parser.add_argument(
     'movie_review_filename', 
     help='The filename of the movie review you\'d like to analyze.') 
    args = parser.parse_args() 

    analyze(args.movie_review_filename) 

Выполнение кода я получаю следующее сообщение об ошибке:

от google.cloud языка импорта ImportError: Нет модуля с именем cloud

+0

Если вы используете python 3+, попробуйте эту 'pip3 install --upgrade google-cloud', это работает для меня. – RajnishCoder

ответ

0

Вам необходимо установить фактический модуль Google SDK Python. Библиотека Google-облако пип-установки в состоянии:

pip install --upgrade google-cloud 

Смотреть еще here.

+1

Я обновил google-облако, но все равно получаю ту же ошибку - из языка импорта google.cloud ImportError: Нет модуля с облаком –

+0

Дополнительная информация: Я использую версию сообщества Pycharm на Mac - облако Google также добавляется в $ PATH –

 Смежные вопросы

  • Нет связанных вопросов^_^