windows下安装python numpy+scipy+matlotlib+scikit-learn等流行库

本文详细介绍如何正确安装和配置Python科学计算库,包括Scikit-Learn、NumPy、SciPy和Matplotlib,避免模块缺失错误,如cannot import name NUMPY_MKL。提供官方预编译包下载链接和pip安装命令,确保兼容性和稳定性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(1)请不要直接使用   pip install scikit-learn

             pip install Numpy

           pip install Scipy  

           pip install Matplotlib

命令安装的Scipy、Matlotlib、Scikit-Learn程序,还有所谓的exe文件安装,因为这样会出现一些模块的丢失:例如报错 cannot import name NUMPY_MKL

(2)如果一不小心安装了不完全版本,需要先卸载原始版本,包括Numpy、Scipy、Matlotlib、Scikit-Learn

         pip uninstall scikit-learn

         pip uninstall numpy

         pip uninstall scipy

         pip uninstall matplotlib

(3)重新安装

去到官网下载相应版本:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

 

http://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib

http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn

 

注意:

1.在网页中 http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy 下载对应操作系统的预编译安装包,需要根据Python版本是2.x还是3.x,系统是32位还是64位进行选择

2.使用pip包管理器进行安装[注意pip程序位于python安装文件夹Scripts下,小编的电脑对应路径为C:\Python\Python35-32\Scripts下,所以此目录一定要在path环境中],在命令行中输入pip install 下载scipy安装包的路径//////或者  直接cd到C:\Python\Python35-32\Scripts下,然后pip install numpy-1.11.2+mkl-cp35-cp35m-win32.whl

其中,cp35指python3.5版本,win32指windows 32位平台,前面的numpy-1.11.2 mkl当然指库本身名称及版本号

  注意有一定先后顺序,先装Numpy\Scipy\Matlotlib包,再安装Scikit-Learn

 

 

pip常见用法

 

pip install numpy             --安装包numpy
 
pip uninstall numpy           --卸载包numpy
pip show --files PackageName  --查看已安装包
pip list outdated             --查看待更新包信息
pip install --upgrade numpy   --升级包
pip install -U PackageName    --升级包
pip search PackageName        --搜索包
pip help                      --显示帮助信息
 
 
Scikit-Learn 、NumPyMatplotlib模块简介
Scikit-Learn是基于python的机器学习模块,基于BSD开源许可。Scikit-learn的基本功能主要被分为六个部分,分类,回归,聚类,数据降维,模型选择,数据预处理,具体可以参考官方网站上的文档。
Scipy (pronounced "Sigh Pie") 是一个开源的数学、科学和工程计算包。它是一款方便、易于使用、专为科学和工程设计的Python工具包,包括统计、优化、整合、线性代数模块、傅里叶变换、信号和图像处理、常微分方程求解器等等。
Matplotlib是一个Python的图形框架,类似于MATLAB和R语言。它是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。

 

转载于:https://www.cnblogs.com/xiaolong19910914/p/7467693.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值