python3.6安装scikit_learn后无法使用sklearn
帅猪儿 2018-06-05 03:32:08 我是64位机,使用python3.6,pycharm工具。已经安装numpy (1.14.1),pandas (0.22.0),Cython (0.28.2),scipy (1.0.0),matplotlib (2.2.0)。使用pip install scikit_learn 安装sklearn成功后,import sklearn 提示错误
Traceback (most recent call last):
File "E:/python/(机器学习实战)ML-in-Action-Code-and-Note-master/ch10-Kmeans/kMeans_sklearn.py", line 1, in <module>
import sklearn
File "E:\Programs\Python\Python36\lib\site-packages\sklearn\__init__.py", line 134, in <module>
from .base import clone
File "E:\Programs\Python\Python36\lib\site-packages\sklearn\base.py", line 13, in <module>
from .utils.fixes import signature
File "E:\Programs\Python\Python36\lib\site-packages\sklearn\utils\__init__.py", line 11, in <module>
from .validation import (as_float_array,
File "E:\Programs\Python\Python36\lib\site-packages\sklearn\utils\validation.py", line 18, in <module>
from ..utils.fixes import signature
File "E:\Programs\Python\Python36\lib\site-packages\sklearn\utils\fixes.py", line 144, in <module>
from scipy.sparse.linalg import lsqr as sparse_lsqr # noqa
File "E:\Programs\Python\Python36\lib\site-packages\scipy\sparse\linalg\__init__.py", line 114, in <module>
from .isolve import *
File "E:\Programs\Python\Python36\lib\site-packages\scipy\sparse\linalg\isolve\__init__.py", line 6, in <module>
from .iterative import *
File "E:\Programs\Python\Python36\lib\site-packages\scipy\sparse\linalg\isolve\iterative.py", line 7, in <module>
from . import _iterative
ImportError: DLL load failed: 找不到指定的模块。
Process finished with exit code 1
之后我卸载了网络安装sklearn,从网络下载对应版本“scikit_learn-0.19.1-cp36-cp36m-win_amd64.whl”,安装后import sklearn还是出错。参考过网络上很多办法,安装C++2015Red出错,无法安装,因为我安装了VS2013,可能不兼容。
确实不知道怎么办了,上论坛请教各位高手,谢谢!