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 相关文章推荐
有关wxpython pyqt内存占用问题分析
Jun 09 Python
Python中遍历字典过程中更改元素导致异常的解决方法
May 12 Python
Python 3.6 性能测试框架Locust安装及使用方法(详解)
Oct 11 Python
python shell根据ip获取主机名代码示例
Nov 25 Python
Python自动化运维_文件内容差异对比分析
Dec 13 Python
对Python发送带header的http请求方法详解
Jan 02 Python
pandas数据集的端到端处理
Feb 18 Python
python pickle存储、读取大数据量列表、字典数据的方法
Jul 07 Python
Python3 hashlib密码散列算法原理详解
Mar 30 Python
用python计算文件的MD5值
Dec 23 Python
详解Python牛顿插值法
May 11 Python
Python3.8官网文档之类的基础语法阅读
Sep 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
Win下如何安装PHP的APC拓展
2013/08/07 PHP
PHP Ajax JavaScript Json获取天气信息实现代码
2016/08/17 PHP
javascript appendChild,innerHTML,join性能比较代码
2009/08/29 Javascript
js 判断checkbox是否选中的操作方法
2012/11/09 Javascript
JS控件ASP.NET的treeview控件全选或者取消(示例代码)
2013/12/16 Javascript
js获得当前系统日期时间的方法
2015/05/06 Javascript
jQuery仿360导航页图标拖动排序效果代码分享
2015/08/24 Javascript
headjs实现网站并行加载但顺序执行JS
2016/11/29 Javascript
js实现本地时间同步功能
2017/08/26 Javascript
vue学习之mintui picker选择器实现省市二级联动示例
2017/10/12 Javascript
jQuery实现checkbox的简单操作
2017/11/18 jQuery
使用Vue开发动态刷新Echarts组件的教程详解
2018/03/22 Javascript
vue.js轮播图组件使用方法详解
2018/07/03 Javascript
使用 vue 实例更好的监听事件及vue实例的方法
2019/04/22 Javascript
微信小程序点击列表跳转到对应详情页过程解析
2019/09/26 Javascript
vue-cli创建的项目中的gitHooks原理解析
2020/02/14 Javascript
vue组件入门知识全梳理
2020/09/21 Javascript
解决Vue项目中tff报错的问题
2020/10/21 Javascript
Python中AND、OR的一个使用小技巧
2015/02/18 Python
Python实现简单的可逆加密程序实例
2015/03/05 Python
python计算auc指标实例
2017/07/13 Python
Python温度转换实例分析
2018/01/17 Python
Pyinstaller将py打包成exe的实例
2018/03/31 Python
django js实现部分页面刷新的示例代码
2018/05/28 Python
postman模拟访问具有Session的post请求方法
2019/07/15 Python
pytorch自定义二值化网络层方式
2020/01/07 Python
Python写出新冠状病毒确诊人数地图的方法
2020/02/12 Python
LTD Commodities:礼品,独特发现,家居装饰,家用器皿
2017/08/11 全球购物
Looking4Parking美国:全球排名第一的机场停车比较品牌
2019/08/26 全球购物
给面试官的感谢信
2014/02/01 职场文书
医学专业应届生的自我评价
2014/02/28 职场文书
出差报告范文
2014/11/06 职场文书
离婚协议书格式
2014/11/21 职场文书
2015年汽车销售员工作总结
2015/07/24 职场文书
Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)
2021/05/24 Python
Prometheus 监控MySQL使用grafana展示
2021/08/30 MySQL