似乎无法在Python中导入特定模块

似乎无法在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

我已经安装了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)
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解释器。