【发布时间】:2016-01-16 13:06:20
【问题描述】:
我正在使用 Python 2.7.10 并使用 pip 安装了 scikit-0.15.2 并且我已经安装了“numpy-1.1.10”和“scipy-0.16.0”并且它工作正常但是当我尝试导入时sklearn 中的 TfidfVectorizer 构造一个带有 tf-idf 值的词条文档矩阵
from sklearn.feature_extraction.text import TfidfVectorizer
我得到一个错误:
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
import sklearn
File "C:\Python27\lib\site-packages\sklearn\__init__.py", line 37, in <module>
from . import __check_build
ImportError: cannot import name __check_build
我已经通过之前的post 并尝试了解决方案,但没有奏效。
【问题讨论】:
-
感谢您的回复。我已经阅读了该帖子并研究了提到的解决方案,但我仍然遇到同样的错误。
-
您能否验证
import scipy是否适用于您的脚本? -
我没有在我的脚本中使用 scipy 只是 sklearn
-
正确,但验证
import scipy是否有效将验证您是否已安装它,并且您正在运行脚本的 Python 解释器能够找到该库。
标签: python numpy scipy scikit-learn