Нет модуля с именем textblob - PullRequest
0 голосов
/ 17 ноября 2018

Я установил текстовое пятно со строкой ниже на моем ПК:

$ git clone https://github.com/sloria/TextBlob.git

Это случилось потом:

pcarrera@LAP-JYT456465 ~/Python
$ git clone https://github.com/sloria/TextBlob.git
Cloning into 'TextBlob'...
remote: Enumerating objects: 7, done.
remote: Counting objects: 100% (7/7), done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 3729 (delta 1), reused 0 (delta 0), pack-reused 3722
Receiving objects: 100% (3729/3729), 7.96 MiB | 10.79 MiB/s, done.
Resolving deltas: 100% (2054/2054), done.

Я хотел проверить это простым скриптом ниже:

from textblob import textblob

text = ''' The movie was great. The movie was bad. The movie was really bad 
'''

blob = textblob(text)

for sentence in blob.sentences:
    print(sentence.sentiment.polarity)

Но я получил эту ошибку и не знаю, как двигаться дальше:

Traceback (most recent call last):
  File "textblob_install.py", line 1, in <module>
    from textblob import textblob
ImportError: No module named textblob

Пожалуйста, помогите (новичок в Python)

1 Ответ

0 голосов
/ 17 ноября 2018

Используйте python -m pip install textblob. Если вы используете conda или virtualenv, вам нужно активировать эту среду перед установкой.

git clone <blah> поместит файлы на ваш компьютер, но ваш интерпретатор Python не знает, где находятся эти файлы. В git repo, вероятно, есть файлы типа setup.py, которые могут помочь при установке, но, опять же, его необходимо установить в каталоге site-packages вашей установки python.

Обратите внимание, что не git клонируйте в пакеты сайтов, это приведет к появлению ошибок типа "TextBlob не является модулем Python"

...