没有名为textblob的模块

时间:2018-11-16 22:54:13

标签: python textblob

我在PC上用下面的行安装了文本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的新手)

5 个答案:

答案 0 :(得分:1)

你需要根据你的python-version安装包,在我的情况下(Python3)我使用了不正确的,因为第一次是:

!pip install textblob

正确的指令是:

!pip3 install textblob

答案 1 :(得分:0)

使用python -m pip install textblob。如果您使用的是condavirtualenv,则需要在安装之前激活该环境。

git clone <blah>会将文件放到您的计算机上,但是您的python解释器不知道这些文件在哪里。 git存储库中可能包含setup.py之类的文件,可以对您进行帮助安装,但仍然需要以可用的方式将其安装在您的site-packages目录中python安装。

请注意,请不要将git clone克隆到站点程序包中,它将引发诸如“ TextBlob不是python模块”之类的错误

答案 2 :(得分:0)

需要下载和导入库

!pip install textblob      #for installation

import textblob            #to import
from textblob import TextBlob

答案 3 :(得分:0)

安装包未完成。您应该正确安装软件包。

pip install -U textblob

请参考以下链接了解更多信息 readthedocs

答案 4 :(得分:0)

遇到同样的问题:TextBlob 的文档似乎表明安装 textblob 需要 2 个步骤:

pip install -U textblob

python -m textblob.download_corpora

这样做之后,它对我有用。文档位于 https://textblob.readthedocs.io/en/dev/