Python安装Scikit-learn的问题
来源:互联网 发布:java 邮件收发 编辑:程序博客网 时间:2024/05/16 07:08
写写最近用Scikit-learn等库的过程及遇到的问题解决方法。最近安装这个真是一把泪啊,各种不兼容问题和报错,希望文章对你有所帮助吧!你可能遇到的问题包括:
若出现以下问题:
ImportError: No module named sklearn 未安装sklearn包
ImportError: DLL load failed: 找不到指定的模块
ImportError: DLL load failed: The specified module could not be found
Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat
Numpy Install RuntimeError: Broken toolchain: cannot link a simple C program
ImportError: numpy.core.multiarray failed to import
ImportError: cannot import name __check_build
ImportError: No module named matplotlib.pyplot
则是对应的模块没有安装,Numpy、Scipy、Matlotlib、Scikit-learn等都是需要另外安装的。
假如问题是Real time out则是网络问题,重新在命令行中输入pip install scikit-learn即可
重点:安装python第三方库时总会出现各种兼容问题,应该是版本问题,版本需要一致。
第一步:卸载原始版本,包括Numpy、Scipy、Matlotlib、Scikit-Learn
pip uninstall scikit-learn
pip uninstall numpy
pip uninstall scipy
pip uninstall matplotlib
第二步:不使用"pip install package"或"easy_install package"安装,或者去百度\CSDN下载exe文件,而是去到官网下载相应版本。
以下网址为对应的安装包,在里面找对应版本安装即可
http://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib
http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn
安装过程中最重要的地方就是版本需要兼容。我的操作系统为64位,Python为3.5,选择cp35表示Python 3.5,win_arm64指的是64位版本。
另外在使用scikit-learn中,由于该库已经更新了,所以对应的一些机器学习模块会没有,那么则需要更新,或者直接选择最新版本的scikit-learn,我这里选择
scikit_learn-0.19.0-cp35-cp35m-win_amd64.whl
另外也可以在命令行中conda list查看安装的库对应的版本,直接conda update scikit-learn,可能会失败,我则是出现这种情况,因此我把库卸载了重新安装。
卸载:pip uninstall scikit-learn
安装:pip install scikit-learn
PS:假如pip安装不行,则到如下地址:
http://sourceforge.net/projects/numpy/files/NumPy
http://sourceforge.net/projects/scipy/files/Scipy
第三步:去到Python安装Scripts目录下,再使用pip install xxx.whl安装,再安装Scikit-Learn。
在命令行中进入到Python的安装路径下,然后输入如下语句即可:
pip install D:\Python3.5\numpy-1.11.2+mkl-cp34-cp34m-win_amd64.whl
pip install ****.whl
最后附上自己学习scikit-learn的网站:
https://my.oschina.net/u/175377/blog/84420
- Python安装Scikit-learn的问题
- python安装scikit-learn遇到问题汇总
- Python 安装scikit-learn
- python的scikit-learn的安装
- python及scikit-learn的安装
- scikit-learn的安装
- Python解决安装模块scikit-learn和python-Levenshtein出现的问题
- Python解决安装模块scikit-learn和python-Levenshtein出现的问题
- python 安装scikit-learn库
- windows下安装scikit learn以及python的各种包
- Python中机器学习库scikit-learn的安装
- python scipy和scikit-learn包的安装
- Python scikit-learn HMM 存在问题的解决方法
- Scikit-learn的安装过程
- 安装scikit-learn及可能遇到的问题
- Python学习-安装pip和scikit-learn
- 在python,Scikit-learn的SVM算法
- python之scikit-learn的应用
- java上传文件时抛出java.lang.OutOfMemoryError: Java heap space
- 如何将自己代码的核心部分对用户“隐藏”起来,使用导入静态库。
- 形态学图像处理学习笔记
- (M)Dynamic Programming:464. Can I Win
- sizeof--披着函数的外衣
- Python安装Scikit-learn的问题
- git显示error setting certificate verify locations
- Arrays类常用方法
- HDU
- Java学习第十一天
- [BZOJ]1064 [NOI2008] 假面舞会 dfs判环
- jQuery--merge (适用情况)
- APICloud和海马玩模拟器结合调试手机页面
- (枚举初级+回溯)poj1753 Flip Game