关于Anaconda中安装并使用scikit-learn包时出现的异常

关于Anaconda中安装并使用scikit-learn包时出现的异常

异常的形式

异常

在许久未使用机器学习包scikit-learn后有一天打开使用时,程序出现了下列异常,ImportError:DLL load failed:找不到指定的程序。

异常出现的原因

这个错误出现的主要原因是下述四个包安装的版本问题,当安装完之后,出现了一些包更新之后与其他包版本无法兼容。

解决办法及安装环境

Scikit-learn需要在numpy安装之后,scipy安装之后、matplotlib安装之后才可以安装
Scipy在numpy安装之后才可以安装

四个软件的安装顺序为:numpy-----> scipy-----> matplotlib------> scikit-learn

本次安装的python版本为3.6,是直接在Anaconda客户端中直接搜索包安装的,所装版本如下:
Numpy:1.14.3
Scipy:1.1.0
Matplotlib:2.2.2
Scikit-learn:0.19.1

另附注意

pip install numpy-1.14.3+mkl-cp36-cp36m-win_amd64.whl
此处cp36表示的是python3.6版本,在查阅资料时针对自己的python版本进行尝试。

本文参考了python3.6之sklearn 的安装

猜你喜欢

转载自blog.csdn.net/weixin_42041127/article/details/107574903