python安装numpy和pandas的方法步骤


Posted in Python onMay 27, 2019

最近要对一系列数据做同比比较,需要用到numpy和pandas来计算,不过使用python安装numpy和pandas因为linux环境没有外网遇到了很多问题就记下来了。首要条件,python版本必须是2.7以上。

linux首先安装依赖包

yum -y install blas blas-devel lapack-devel lapack
yum -y install seaborn scipy
yum -y install freetype freetype-devel libpng libpng-devel
yum -y install python-pip
yum -y install pytz
yum -y install python-dateutil

windows安装pip即可,具体方法参考pip官网 http://pip-cn.readthedocs.io/en/latest/installing.html

1、 pip方式安装

如果有外网一般推荐使用pip安装,linux下和windows下均可使用pip安装

python -m pip install --upgrade pip

pip install --user numpy scipy matplotlib jupyter pandas sympy nose

但很快就会发现这些源安装超级慢,所以我推荐大家使用豆瓣的源

pip install matplotlib -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install numpy -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install pandas -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install seaborn scipy -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

2、如果服务器上没有外网使用不了pip,则需要使用源码安装。推荐大家在豆瓣pypi下载,速度更快  https://pypi.doubanio.com/simple/?allow_list_dir=1

python numpy安装包下载地址是 https://pypi.python.org/pypi/numpy/,pandas的安装包下载地址是 https://pypi.python.org/pypi/pandas,github地址是 https://github.com/pandas-dev

tar -xzf numpy-1.11.2.tar.gz
cd numpy-1.11.2
python setup.py build # 编译几分钟
python setup.py install

如提示缺少 setuptools 则从https://pypi.python.org/pypi/setuptools下载 setuptools安装。

安装pandas会提示 ImportError: Building pandas requires cython则需要安装Cython或者升级Cython先,下载链接 https://pypi.python.org/pypi/Cython/ 。windows下pip安装如下

pip install Cython

linux下可使用yum安装或者pip安装

yum install -y Cython.x86_64

如果需要更新到最新版本的Cython则下载源码后安装

cd Cython-0.25.1
python setup.py build
python setup.py install

然后是按照pandas

cd pandas-0.19.0
python setup.py build # 比较久
python setup.py install

如果遇到需要安装 python-dateutil的提示则是该库版本过低。先下载six最新版本1.9.0(下载地址),然后更新 python-dateutil到新版本2.5.3版本(下载地址)。

最后运行如果出现 /usr/lib64/libstdc++.so.6: ELF file OS ABI invalid的错误则将 /usr/lib64/libstdc++.so.6软链指向低版本的 libstdc++.so.6.0.8,不要指向高版本 libstdc++.so.6.0.20。

至此就安装成功了。

总结,花了一上午安装这个主要是因为下载源慢,依赖包多。所以建议大家都是用pypi豆瓣源,直接在simple下面搜你需要的安装包。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
举例讲解Python的Tornado框架实现数据可视化的教程
May 02 Python
用Python的Flask框架结合MySQL写一个内存监控程序
Nov 07 Python
使用Python写个小监控
Jan 27 Python
python opencv实现任意角度的透视变换实例代码
Jan 12 Python
python利用socketserver实现并发套接字功能
Jan 26 Python
详解python3中zipfile模块用法
Jun 18 Python
python 从csv读数据到mysql的实例
Jun 21 Python
网易2016研发工程师编程题 奖学金(python)
Jun 19 Python
Python编程中类与类的关系详解
Aug 08 Python
python随机生成大小写字母数字混合密码(仅20行代码)
Feb 01 Python
2020最新pycharm汉化安装(python工程狮亲测有效)
Apr 26 Python
Python内置数据类型中的集合详解
Mar 18 Python
numpy库与pandas库axis=0,axis= 1轴的用法详解
May 27 #Python
Python之NumPy(axis=0 与axis=1)区分详解
May 27 #Python
Python3.7 新特性之dataclass装饰器
May 27 #Python
Python3多目标赋值及共享引用注意事项
May 27 #Python
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
May 27 #Python
python占位符输入方式实例
May 27 #Python
numpy.where() 用法详解
May 27 #Python
You might like
PHP pathinfo()获得文件的路径、名称等信息说明
2011/09/13 PHP
PHP生成二维码的两个方法和实例
2014/07/01 PHP
php实现读取手机客户端浏览器的类
2015/01/09 PHP
PHP使用strtotime获取上个月、下个月、本月的日期
2015/12/30 PHP
PHP与Web页面的交互示例详解二
2020/08/04 PHP
不错的asp中显示新闻的功能
2006/10/13 Javascript
javascript比较语义化版本号的实现代码
2016/09/09 Javascript
js实现一个简单的数字时钟效果
2017/03/29 Javascript
JavaScript你不知道的一些数组方法
2017/08/18 Javascript
JS中的两种数据类型及实现引用类型的深拷贝的方法
2018/08/12 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
2018/09/16 Javascript
小程序点击图片实现自动播放视频
2020/05/29 Javascript
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
2019/01/18 jQuery
对layui初始化列表的CheckBox属性详解
2019/09/13 Javascript
vue 组件内获取actions的response方式
2019/11/08 Javascript
[04:07]显微镜下的DOTA2第八期——英雄复活动作
2014/06/24 DOTA
Python中函数的参数定义和可变参数用法实例分析
2015/06/04 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
2018/12/14 Python
对Python中class和instance以及self的用法详解
2019/06/26 Python
Python 利用邮件系统完成远程控制电脑的实现(关机、重启等)
2019/11/19 Python
解决python3输入的坑——input()
2020/12/05 Python
AmazeUI 按钮交互的实现示例
2020/08/24 HTML / CSS
英国外籍人士的在线超市:British Corner Shop
2019/06/03 全球购物
会计自荐书
2013/12/02 职场文书
纠风工作实施方案
2014/03/15 职场文书
禁烟标语大全
2014/06/11 职场文书
临时租车协议范本
2014/09/23 职场文书
地方白酒代理协议书
2014/10/25 职场文书
幼儿园家长反馈意见
2015/06/03 职场文书
农贸批发市场管理制度
2015/08/07 职场文书
《浅水洼里的小鱼》教学反思
2016/02/16 职场文书
优秀党员先进事迹材料2016
2016/02/29 职场文书
大学学生会主席竞选稿怎么写?
2019/08/19 职场文书
《风不能把阳光打败》读后感3篇
2020/01/06 职场文书
详解Mysql和Oracle之间的误区
2021/05/18 MySQL
详解mysql三值逻辑与NULL
2021/05/19 MySQL