scikit-learn安装

问题:

import scikit-learn时遇到如下报错:

ImportError: DLL load failed while importing _arpack: The specified procedure could not be found.

可能原因:

python、numpy、scipy和scikit-learn之间的版本出现冲突

解决方案:

1)卸载numpy、scipy、scikit-learn

conda uninstall numpy

conda uninstall scipy

conda uninstall scikit-learn

2)重新下载numpy、scipy、scikit-learn

conda install numpy==1.13.1

conda install scipy=0.19.1

conda install scikit-learn-0.19.0

其他:

1)在下载scikit-learn0.19.0版本时发现Anaconda root环境下的python版本与其不匹配,其需要的版本如下:

下面是对python降版本的操作

conda install python=3.6.3

conda downgrade

2)紧接着遇到了另一个报错,如下所示:

AttributeError: module 'brotli' has no attribute 'error'

解决方法如下:

#方法一:

conda install brotli

#方法二:

pip install brotli

第一个方法没成功,第二个方法成功了!

后面安装scikit-learn也成功啦! 

你可能感兴趣的:(scikit-learn,python)