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 相关文章推荐
django通过ajax发起请求返回JSON格式数据的方法
Jun 04 Python
Python实现网站注册验证码生成类
Jun 08 Python
python 通过logging写入日志到文件和控制台的实例
Apr 28 Python
Python爬虫实现爬取百度百科词条功能实例
Apr 05 Python
在PYQT5中QscrollArea(滚动条)的使用方法
Jun 14 Python
Python实现Singleton模式的方式详解
Aug 08 Python
python并发编程 Process对象的其他属性方法join方法详解
Aug 20 Python
Python求正态分布曲线下面积实例
Nov 20 Python
使用Python三角函数公式计算三角形的夹角案例
Apr 15 Python
jupyternotebook 撤销删除的操作方式
Apr 17 Python
通过Python扫描代码关键字并进行预警的实现方法
May 24 Python
Django集成MongoDB实现过程解析
Dec 01 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代码质量36计
2012/09/05 PHP
关于php内存不够用的快速解决方法
2013/10/26 PHP
解决CodeIgniter伪静态失效
2014/06/09 PHP
php实现有趣的人品测试程序实例
2015/06/08 PHP
分享微信扫码支付开发遇到问题及解决方案-附Ecshop微信支付插件
2015/08/23 PHP
PHP易混淆知识整理笔记
2015/09/24 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
2016/03/25 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
PHP Trait功能与用法实例分析
2020/06/03 PHP
显示、隐藏密码
2006/07/01 Javascript
为Extjs加加速(javascript加速)
2010/08/19 Javascript
js 实现图片预加载(js操作 Image对象属性complete ,事件onload 异步加载图片)
2011/03/25 Javascript
只需20行代码就可以写出CSS覆盖率测试脚本
2013/04/24 Javascript
jquery mobile事件多次绑定示例代码
2013/09/13 Javascript
JS计算网页停留时间代码
2014/04/28 Javascript
JavaScript 学习笔记之操作符
2015/01/14 Javascript
JavaScript 基本概念
2015/01/20 Javascript
jQuery实现调整表格单列顺序完整实例
2016/06/20 Javascript
EasyUI学习之Combobox下拉列表(1)
2016/12/29 Javascript
React Native 截屏组件的示例代码
2017/12/06 Javascript
vue项目实现记住密码到cookie功能示例(附源码)
2018/01/31 Javascript
今天,小程序正式支持 SVG
2019/04/20 Javascript
用vscode开发vue应用的方法步骤
2019/05/06 Javascript
Vue+Koa2+mongoose写一个像素绘板的实现方法
2019/09/10 Javascript
Vue中登录验证成功后保存token,并每次请求携带并验证token操作
2020/09/08 Javascript
django admin添加数据自动记录user到表中的实现方法
2018/01/05 Python
简单实现python数独游戏
2018/03/30 Python
Python实现读取机器硬件信息的方法示例
2018/06/09 Python
详解django2中关于时间处理策略
2019/03/06 Python
Django框架文件上传与自定义图片上传路径、上传文件名操作分析
2019/05/10 Python
python编写扎金花小程序的实例代码
2021/02/23 Python
柒牌官方商城:中国男装优秀品牌
2017/06/30 全球购物
Volcom英国官方商店:美国殿堂级滑板、冲浪、滑雪服装品牌
2019/03/13 全球购物
国际贸易个人求职信范文
2014/01/04 职场文书
社区服务标语
2014/07/01 职场文书
处级领导班子全部召开专题民主生活会情况汇报
2014/09/27 职场文书