当我尝试导入sklearn模块时,我收到以下错误
ImportError: cannot import name '__check_build'
Traceback (most recent call last):
File ".\sklearn_liveStream.py", line 14, in <module>
from sklearn.feature_extraction.text import CountVectorizer
File "C:\Python34\lib\site-packages\sklearn\__init__.py", line 62, in <module>
from .base import clone
File "C:\Python34\lib\site-packages\sklearn\base.py", line 10, in <module>
from scipy import sparse
File "C:\Python34\lib\site-packages\scipy\sparse\__init__.py", line 213, in <module>
from .csr import *
File "C:\Python34\lib\site-packages\scipy\sparse\csr.py", line 13, in <module>
from ._sparsetools import csr_tocsc, csr_tobsr, csr_count_blocks, \
ImportError: DLL load failed: The specified module could not be found.
我在这里做了类似的问题:
Scikit Learn and Count Vectorizer Error
但这里提到的解决方案似乎都不适合我
以下是我到目前为止所采取的步骤
使用pip重新安装/升级到scipy
使用whl文件重新安装scipy
卸载sklearn模块并使用pip再次安装。
使用whl文件重新安装sklearn
以下是我正在使用的软件版本
操作系统:Windows R2,2008
Python:3.4.3(64位)
Python模块
-numpy(1.9.2)
-pip(7.0.1)
-scikit-learn(0.16.1)
-scipy(0.16.0b2)