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入门及进阶笔记 Python 内置函数小结
Aug 09 Python
在Python中关于中文编码问题的处理建议
Apr 08 Python
Python读取一个目录下所有目录和文件的方法
Jul 15 Python
Python判断两个对象相等的原理
Dec 12 Python
Python函数和模块的使用总结
May 20 Python
Python 中@property的用法详解
Jan 15 Python
Python基础之列表常见操作经典实例详解
Feb 26 Python
python利用os模块编写文件复制功能——copy()函数用法
Jul 13 Python
Python导入父文件夹中模块并读取当前文件夹内的资源
Nov 19 Python
关于Python错误重试方法总结
Jan 03 Python
Jupyter Notebook 远程访问配置详解
Jan 11 Python
Python还能这么玩之用Python修改了班花的开机密码
Jun 04 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数组函数序列之array_keys() - 获取数组键名
2011/10/30 PHP
PHP几个实用自定义函数小结
2016/01/25 PHP
win10环境PHP 7 安装配置【教程】
2016/05/09 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
2016/05/18 PHP
thinkPHP订单数字提醒功能的实现方法
2016/12/01 PHP
深入理解PHP中mt_rand()随机数的安全
2017/10/12 PHP
PHP设计模式之建造者模式定义与用法简单示例
2018/08/13 PHP
PHP PDOStatement::setAttribute讲解
2019/02/01 PHP
非常漂亮的JS代码经典广告
2007/10/21 Javascript
jquery下json数组的操作实现代码
2010/08/09 Javascript
jQuery实现鼠标划过展示大图的方法
2015/03/09 Javascript
JavaScript获得指定对象大小的方法
2015/07/01 Javascript
js实现温度计时间样式代码分享
2015/08/21 Javascript
跟我学习javascript的prototype使用注意事项
2015/11/17 Javascript
基于BootStrap Metronic开发框架经验小结【五】Bootstrap File Input文件上传插件的用法详解
2016/05/12 Javascript
jquery的父、子、兄弟节点查找,节点的子节点循环方法
2016/12/07 Javascript
Node.js查找当前目录下文件夹实例代码
2017/03/07 Javascript
JS使用tofixed与round处理数据四舍五入的区别
2017/10/25 Javascript
React Native中导航组件react-navigation跨tab路由处理详解
2017/10/31 Javascript
详解Webpack多环境代码打包的方法
2018/08/03 Javascript
javaScript实现游戏倒计时功能
2018/11/17 Javascript
Vue实现滑动拼图验证码功能
2019/09/15 Javascript
layui自定义工具栏的方法
2019/09/19 Javascript
vue实现倒计时获取验证码效果
2020/04/17 Javascript
javascript实现评分功能
2020/06/24 Javascript
JavaScript实现商品评价五星好评
2020/11/30 Javascript
教你用一行Python代码实现并行任务(附代码)
2018/02/02 Python
在Python中调用Ping命令,批量IP的方法
2019/01/26 Python
Django框架会话技术实例分析【Cookie与Session】
2019/05/24 Python
全球最大的服务市场:Fiverr
2017/01/03 全球购物
Meli Melo官网:名媛们钟爱的英国奢侈手包品牌
2017/04/17 全球购物
纽约家具、家居装饰和地毯店:ABC Carpet & Home
2017/06/21 全球购物
运动会解说词200字
2014/02/06 职场文书
工作收入住址证明
2014/10/28 职场文书
培根随笔读书笔记
2015/07/01 职场文书
宝宝满月宴答谢词
2015/09/30 职场文书