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批处理删除和重命名文件夹的实例
Jul 11 Python
Django实现表单验证
Sep 08 Python
python复制列表时[:]和[::]之间有什么区别
Oct 16 Python
python读取txt文件中特定位置字符的方法
Dec 24 Python
对python_discover方法遍历所有执行的用例详解
Feb 13 Python
python2.7使用plotly绘制本地散点图和折线图
Apr 02 Python
PowerBI和Python关于数据分析的对比
Jul 11 Python
Python完全识别验证码自动登录实例详解
Nov 24 Python
Python迷宫生成和迷宫破解算法实例
Dec 24 Python
python能否java成为主流语言吗
Jun 22 Python
如何完美的建立一个python项目
Oct 09 Python
Python命令行参数定义及需要注意的地方
Nov 30 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 XML error parsing SOAP payload on line 1
2010/06/17 PHP
php调用dll的实例操作动画与代码分享
2012/08/14 PHP
jquery中的 $(&quot;#jb51&quot;)与document.getElementById(&quot;jb51&quot;) 的区别
2011/07/26 Javascript
实例分析javascript中的call()和apply()方法
2014/11/28 Javascript
学习JavaScript设计模式之状态模式
2016/01/08 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
JavaScript来实现打开链接页面的简单实例
2016/06/02 Javascript
AngularJs Javascript MVC 框架
2016/06/20 Javascript
js实现上传图片预览方法
2016/10/25 Javascript
Bootstrap table两种分页示例
2016/12/23 Javascript
Angular1.x复杂指令实例详解
2017/03/01 Javascript
node.js中express中间件body-parser的介绍与用法详解
2017/05/23 Javascript
vue子父组件通信的实现代码
2017/07/09 Javascript
vue2.0 中使用transition实现动画效果使用心得
2018/08/13 Javascript
使用jQuery如何写一个含验证码的登录界面
2019/05/13 jQuery
微信小程序的tab选项卡的实现效果
2019/05/15 Javascript
微信小程序动态设置图片大小的方法
2019/11/21 Javascript
详解ES6中class的实现原理
2020/10/03 Javascript
[58:23]LGD vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
django上传图片并生成缩略图方法示例
2017/12/11 Python
tensorflow创建变量以及根据名称查找变量
2018/03/10 Python
Python实现FTP弱口令扫描器的方法示例
2019/01/31 Python
运行tensorflow python程序,限制对GPU和CPU的占用操作
2020/02/06 Python
Keras使用ImageNet上预训练的模型方式
2020/05/23 Python
Django crontab定时任务模块操作方法解析
2020/09/10 Python
国际书籍零售商:Wordery
2017/11/01 全球购物
Mio Skincare法国官网:身体紧致及孕期身体护理
2018/04/04 全球购物
屈臣氏俄罗斯在线商店:Watsons俄罗斯
2020/08/03 全球购物
技能竞赛活动方案
2014/02/21 职场文书
安全生产工作汇报
2014/10/28 职场文书
2014年司法局工作总结
2014/12/11 职场文书
电气工程师岗位职责
2015/02/12 职场文书
2016年敬老月活动总结
2016/04/05 职场文书
2019年手机市场的调研报告2篇
2019/10/10 职场文书
Nginx的rewrite模块详解
2021/03/31 Servers
Windows Server 2016服务器用户管理及远程授权图文教程
2022/08/14 Servers