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中dictionary items()系列函数的用法实例
Aug 21 Python
简单的连接MySQL与Python的Bottle框架的方法
Apr 30 Python
Python插件virtualenv搭建虚拟环境
Nov 20 Python
微信跳一跳辅助python代码实现
Jan 05 Python
Django中Forms的使用代码解析
Feb 10 Python
python merge、concat合并数据集的实例讲解
Apr 12 Python
Python 实现引用其他.py文件中的类和类的方法
Apr 29 Python
Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例
Jun 09 Python
python tkinter基本属性详解
Sep 16 Python
序列化Python对象的方法
Aug 01 Python
Python实现简单的猜单词
Jun 15 Python
在Python 中将类对象序列化为JSON
Apr 06 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
kohana框架上传文件验证规则写法示例
2014/07/14 PHP
简单了解将WordPress中的工具栏移到底部的小技巧
2015/12/31 PHP
Laravel框架实现发送短信验证功能代码
2016/06/06 PHP
PHP怎样用正则抓取页面中的网址
2016/08/09 PHP
php输出含有“#”字符串的方法
2017/01/18 PHP
详解php中serialize()和unserialize()函数
2017/07/08 PHP
php中加密解密DES类的简单使用方法示例
2020/03/26 PHP
JAVASCRIPT style 中visibility和display之间的区别
2010/01/22 Javascript
利用jQuary实现文字浮动提示效果示例代码
2013/12/26 Javascript
Javascript实现简单二级下拉菜单实例
2014/06/15 Javascript
js中for in语句的用法讲解
2015/04/24 Javascript
jQuery实现的五子棋游戏实例
2015/06/13 Javascript
JavaScript生成SQL查询表单的方法
2015/08/13 Javascript
详解vue过滤器在v2.0版本用法
2017/06/01 Javascript
Angular实现点击按钮控制隐藏和显示功能示例
2017/12/29 Javascript
利用weixin-java-miniapp生成小程序码并直接返回图片文件流的方法
2019/03/29 Javascript
react MPA 多页配置详解
2019/10/18 Javascript
[10:54]Team Spirit vs Navi
2018/06/07 DOTA
约瑟夫问题的Python和C++求解方法
2015/08/20 Python
详解Python网络框架Django和Scrapy安装指南
2019/04/01 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
2020/02/13 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
2020/03/25 Python
亚洲航空公司官方网站:AirAsia
2019/11/25 全球购物
找工作最新求职信
2013/12/22 职场文书
单位授权委托书范文
2014/08/02 职场文书
小学六一儿童节活动方案
2014/08/27 职场文书
运动会5000米加油稿
2015/07/21 职场文书
2016年全国助残日活动总结
2016/04/01 职场文书
2019年大学毕业生个人自我鉴定范文大全
2019/03/21 职场文书
2019垃圾分类宣传口号汇总
2019/08/16 职场文书
Pytorch 如何实现LSTM时间序列预测
2021/05/17 Python
Python 如何解决稀疏矩阵运算
2021/05/26 Python
HTML5基础学习之文本标签控制
2022/03/25 HTML / CSS
Netty分布式客户端处理接入事件handle源码解析
2022/03/25 Java/Android
Python实现批量将文件复制到新的目录中再修改名称
2022/04/12 Python
win10蓝屏0xc0000001安全模式进不了怎么办?win10出现0xc0000001的解决方法
2022/08/05 数码科技