似乎无法在Python中导入特定模块
我已经安装了TextBlob似乎无法在Python中导入特定模块,python,Python,我已经安装了TextBlob $ python -m pip install TextBlob Requirement already satisfied: TextBlob in c:\users\marc\anaconda2\lib\site-packages Requirement already satisfied: nltk>=3.1 in c:\users\marc\anaconda2\lib\site-packages (from TextBlob) Requiremen
$ python -m pip install TextBlob
Requirement already satisfied: TextBlob in c:\users\marc\anaconda2\lib\site-packages
Requirement already satisfied: nltk>=3.1 in c:\users\marc\anaconda2\lib\site-packages (from TextBlob)
Requirement already satisfied: six in c:\users\marc\anaconda2\lib\site-packages (from nltk>=3.1->TextBlob)
仅当我尝试运行此代码时:
from __future__ import division, unicode_literals
import math
from textblob import TextBlob as tb
def tf(word, blob):
return blob.words.count(word) / len(blob.words)
def n_containing(word, bloblist):
return sum(1 for blob in bloblist if word in blob.words)
def idf(word, bloblist):
return math.log(len(bloblist) / (1 + n_containing(word, bloblist)))
def tfidf(word, blob, bloblist):
return tf(word, blob) * idf(word, bloblist)
我仍然得到这个错误:
from textblob import TextBlob as tb
ImportError: No module named 'textblob'
有什么想法吗?您安装了
TextBlob
,而不是TextBlob
,对吗?@ForceBru,TextBlob给了我同样的…返回的只是python-c“import TextBlob”
?无法重现您的问题。这个问题通常是由于不使用相同的python二进制文件造成的。检查导入系统;print(sys.executable)
指向同一个Python解释器。