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科学计算环境推荐——Anaconda
Jun 30 Python
python模块之sys模块和序列化模块(实例讲解)
Sep 13 Python
将Dataframe数据转化为ndarry数据的方法
Jun 28 Python
用python爬取租房网站信息的代码
Dec 14 Python
python try 异常处理(史上最全)
Mar 07 Python
Python面向对象之类和实例用法分析
Jun 08 Python
Pandas分组与排序的实现
Jul 23 Python
pytorch方法测试详解——归一化(BatchNorm2d)
Jan 15 Python
python字符串替换re.sub()实例解析
Feb 09 Python
python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例
Feb 28 Python
Django 再谈一谈json序列化
Mar 16 Python
深入了解Python 方法之类方法 &amp; 静态方法
Aug 17 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
javascript 进阶篇2 CSS XML学习
2012/03/14 Javascript
jquery实现的可隐藏重现的靠边悬浮层实例代码
2013/05/27 Javascript
JQuery AJAX 中文乱码问题解决
2013/06/05 Javascript
jquery获取css中的选择器(实例讲解)
2013/12/02 Javascript
js输入框邮箱自动提示功能代码实现
2013/12/10 Javascript
js鼠标点击图片切换效果代码分享
2015/08/26 Javascript
快速掌握Node.js模块封装及使用
2016/03/21 Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
2016/06/13 Javascript
实现React单页应用的方法详解
2016/08/02 Javascript
javascript 的变量、作用域和内存问题
2017/04/19 Javascript
NodeJs模拟登陆正方教务
2017/04/28 NodeJs
微信小程序 input输入及动态设置按钮的实现
2017/10/27 Javascript
Three.js加载外部模型的教程详解
2017/11/10 Javascript
关于Angularjs中跨域设置白名单问题
2018/04/17 Javascript
python MySQLdb Windows下安装教程及问题解决方法
2015/05/09 Python
Windows上使用virtualenv搭建Python+Flask开发环境
2016/06/07 Python
Python实现图片尺寸缩放脚本
2018/03/10 Python
python分布式计算dispy的使用详解
2019/12/22 Python
使用python处理题库表格并转化为word形式的实现
2020/04/14 Python
基于django 的orm中非主键自增的实现方式
2020/05/18 Python
基于Python快速处理PDF表格数据
2020/06/03 Python
PyQt5结合matplotlib绘图的实现示例
2020/09/15 Python
浅析PyCharm 的初始设置(知道)
2020/10/12 Python
Jupyter Notebook 远程访问配置详解
2021/01/11 Python
使用CSS3代码绘制可爱的Hello Kitty猫
2016/08/03 HTML / CSS
canvas学习笔记之绘制简单路径
2019/01/28 HTML / CSS
BONIA官方网站:国际奢侈品牌和皮革专家
2016/11/27 全球购物
美国大城市最热门旅游景点门票:CityPASS
2016/12/16 全球购物
SOKOLOV官网:俄罗斯珠宝首饰品牌
2021/01/02 全球购物
DataReader和DataSet的异同
2014/12/31 面试题
优秀少先队员主要事迹材料
2014/05/28 职场文书
幼儿园秋季开学寄语
2014/08/02 职场文书
十岁生日答谢词
2015/01/05 职场文书
质量保证书格式模板
2015/02/27 职场文书
525心理健康活动总结
2015/05/08 职场文书
幼儿园小班开学寄语
2015/05/27 职场文书