Нет модуля с именем textblob

Я установил текстовый BLOB-объект со строкой ниже на свой компьютер:

$ 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)


person user10665207    schedule 16.11.2018    source источник
comment
На самом деле вы не устанавливали TextBlob, вы только загрузили его. Гораздо проще использовать pip или conda для установки, чем устанавливать его из репозитория GitHub.   -  person iz_    schedule 17.11.2018


Ответы (5)


Используйте 1_. Если вы используете conda или virtualenv, вам нужно будет активировать эту среду перед установкой.

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

Обратите внимание: не клонируйте git в пакеты сайта, это приведет к ошибкам типа «TextBlob не является модулем Python».

person C.Nivs    schedule 17.11.2018

Столкнулся с той же проблемой: в документации TextBlob, похоже, указано, что для установки textblob требуется 2 шага:

pip install -U textblob

а также

python -m textblob.download_corpora

После этого это сработало для меня. Документация находится по адресу https://textblob.readthedocs.io/en/dev/.

person Aaron A.    schedule 07.02.2021

Вам нужно установить пакет согласно вашей python-версии, в моем случае (Python3) я использую неправильную версию, потому что в первый раз было:

!pip install textblob

И правильная инструкция:

!pip3 install textblob
person Mayra Alejandra Sanchez    schedule 29.03.2021

Требуется скачать и импортировать библиотеку

!pip install textblob      #for installation

import textblob            #to import
from textblob import TextBlob
person vaveila    schedule 05.05.2020

Установка пакета не завершена. Вы должны правильно установить пакет.

pip install -U textblob

перейдите по следующей ссылке для получения дополнительной информации: readthedocs

person Alan Jose Tom    schedule 13.01.2021