python使用pip安装SciPy、SymPy、matplotlib教程


Posted in Python onNovember 20, 2019

背景:

使用pip install SciPy的格式安装python函数库SciPy的时候,发现老是报错,从网上找信息也没找到合适的解决办法,最后使用whl格式文件安装成功。

过程:

本人事先电脑安装了python3.5.2,电脑是64位的。

下载函数库:从网址http://www.lfd.uci.edu/~gohlke/pythonlibs/下载对应函数库的whl文件。注意下载对应的python版本和windows版本的whl文件,这里讲一下文件的规则:scipy‑0.19.1‑cp35‑cp35m‑win_amd64.whl,这里的cp35对应python版本号,win_amd64对应64位版本,前面0.19.1对应scipy的版本号。

由于我已经安装了numpy,只安装了下面的whl文件。

>>pip install E:\360安全浏览器下载\scipy-0.19.1-cp35-cp35m-win_amd64.whl

>>pip install E:\360安全浏览器下载\matplotlib-1.5.3-cp35-cp35m-win_amd64.whl

>>pip install E:\360安全浏览器下载\sympy-1.1.1-py2.py3-none-any.whl

注意:

下载的.whl文件不要重命名;

安装顺序有讲究,可以先装numpy、scipy模块后装matplotlib,因为各模块之间有相互依赖关系。

如果第一次安装不成功可以重新安装几次,matplotlib、scipy都是安装了两次才成功,

安装还是不成功的时候可以选择下载低版本的函数库试一下。

如果以上安装过程嫌麻烦,也可以直接安装已经集成了很多有用的第三方包的发行版anaconda,或者安装python(x,y)。

后续:

使用过程中的一些错误提示及解决办法:

下面两个报错信息是我使用from scipy.optimize import leastsq报出的。

报错:RuntimeError:module compiled against API version 0xb but this version of numpy is 0xa。网上的资料说是numpy 版本不对。

解决办法:

pip install numpy ?upgrade
pip install -U numpy

我用第二个成功将numpy从numpy-1.12.1升级到numpy-1.13.1。

报错:File "C:\Python\lib\site-packages\scipy\linalg\blas.py", line 155, in <module> from scipy.linalg import _fblas ImportError: DLL load failed: 找不到指定的模块。

numpy版本报错解决之后,继续报错,从网上找答案也没有好的解决办法,看大家的思路都是说numpy的安装有问题。

感觉还是numpy安装得有问题,所以手动安装numpy的whl:numpy-1.13.1+mkl-cp35-cp35m-win_amd64.whl。成功解决。

Numpy + MKL链接到英特尔®数学内核库,包括numpy必需的dll.

之间觉得还是安装python(x,y)来得方便,就找了python(x,y)的安装包,后来觉得800M太大了直接放弃,给一个网址:

ftp://ftp.ntua.gr/pub/devel/pythonxy/

以上这篇python使用pip安装SciPy、SymPy、matplotlib教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
从局部变量和全局变量开始全面解析Python中变量的作用域
Jun 16 Python
Python实现的文本对比报告生成工具示例
May 22 Python
Python中if elif else及缩进的使用简述
May 31 Python
python实现对求解最长回文子串的动态规划算法
Jun 02 Python
在python3中pyqt5和mayavi不兼容问题的解决方法
Jan 08 Python
对python中基于tcp协议的通信(数据传输)实例讲解
Jul 22 Python
python内存监控工具memory_profiler和guppy的用法详解
Jul 29 Python
tensorflow图像裁剪进行数据增强操作
Jun 30 Python
Selenium alert 弹窗处理的示例代码
Aug 06 Python
Python 如何查找特定类型文件
Aug 17 Python
使用python把xmind转换成excel测试用例的实现代码
Oct 12 Python
python基于OpenCV模板匹配识别图片中的数字
Mar 31 Python
Python笔记之facade模式
Nov 20 #Python
将python安装信息加入注册表的示例
Nov 20 #Python
如何使用Python脚本实现文件拷贝
Nov 20 #Python
Python笔记之代理模式
Nov 20 #Python
Python Tkinter模块 GUI 可视化实例
Nov 20 #Python
Python笔记之观察者模式
Nov 20 #Python
django 实现celery动态设置周期任务执行时间
Nov 19 #Python
You might like
php !function_exists(&quot;T7FC56270E7A70FA81A5935B72EACBE29&quot;))代码解密
2011/01/07 PHP
php获取网页中图片、DIV内容的简单方法
2014/06/19 PHP
PHP实现的简易版图片相似度比较
2015/01/07 PHP
PHP函数引用返回的实例详解
2016/09/11 PHP
让getElementsByName适应IE和firefox的方法
2007/09/24 Javascript
开发 Internet Explorer 右键功能表(ContextMenu)
2013/07/03 Javascript
JS+CSS实现大气清新的滑动菜单效果代码
2015/10/22 Javascript
基于JavaScript实现表格滚动分页
2017/11/22 Javascript
Node.js EventEmmitter事件监听器用法实例分析
2019/01/07 Javascript
js实现图片实时时钟
2020/01/15 Javascript
Vue项目开发常见问题和解决方案总结
2020/09/11 Javascript
详解JavaScript中的链式调用
2020/11/27 Javascript
JavaScript中Object、map、weakmap的区别分析
2020/12/15 Javascript
python之模拟鼠标键盘动作具体实现
2013/12/30 Python
python通过openpyxl生成Excel文件的方法
2015/05/12 Python
利用PyInstaller将python程序.py转为.exe的方法详解
2017/05/03 Python
python selenium UI自动化解决验证码的4种方法
2018/01/05 Python
Python使用pickle模块实现序列化功能示例
2018/07/13 Python
解决Django中修改js css文件但浏览器无法及时与之改变的问题
2019/08/31 Python
python__new__内置静态方法使用解析
2020/01/07 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
2020/06/04 Python
python pymysql库的常用操作
2020/10/16 Python
python基于pygame实现飞机大作战小游戏
2020/11/19 Python
AmazeUI在模态框中嵌入表单形成模态输入框
2020/08/20 HTML / CSS
德国街头和运动文化高品质商店:BSTN Store
2017/08/26 全球购物
卡西欧B级产品官方网站:Casio Outlet
2018/05/22 全球购物
运输服务质量承诺书
2014/03/27 职场文书
小班上学期评语
2014/05/05 职场文书
产品设计开发计划书
2014/05/07 职场文书
整改通知书格式
2015/04/22 职场文书
安全生产隐患排查制度
2015/08/05 职场文书
《当代神农氏》教学反思
2016/02/23 职场文书
Pytorch distributed 多卡并行载入模型操作
2021/06/05 Python
CSS三大特性继承性、层叠性和优先级详解
2022/01/18 HTML / CSS
FFmpeg视频处理入门教程(新手必看)
2022/01/22 杂记
分享一个vue实现的记事本功能案例
2022/04/11 Vue.js