Skip to main content
 首页 » 编程设计

python之导入错误 : cannot import name __check_build while importing TfidfVectorizer from sklearn

2025年05月04日29jyk

我正在使用 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我已经看过了并尝试了解决方案,但没有奏效。

请您参考如下方法:

Windows 用户尝试从 http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn 安装 numpy+mkl 包 安装成功后重启python