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 sys.path详细介绍
Oct 17 Python
Python cookbook(数据结构与算法)实现优先级队列的方法示例
Feb 18 Python
Python cv2 图像自适应灰度直方图均衡化处理方法
Dec 07 Python
python ddt数据驱动最简实例代码
Feb 22 Python
PyQt5实现从主窗口打开子窗口的方法
Jun 19 Python
python查看文件大小和文件夹内容的方法
Jul 08 Python
Django 响应数据response的返回源码详解
Aug 06 Python
Python之——生成动态路由轨迹图的实例
Nov 22 Python
jupyter lab的目录调整及设置默认浏览器为chrome的方法
Apr 10 Python
Pandas读取csv时如何设置列名
Jun 02 Python
python搜索算法原理及实例讲解
Nov 18 Python
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
Jun 23 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和ACCESS写聊天室(七)
2006/10/09 PHP
二招解决php乱码问题
2012/03/25 PHP
在PHP中使用redis
2013/11/04 PHP
为你的 Laravel 验证器加上多验证场景的实现
2020/04/07 PHP
关于javascript event flow 的一个bug详解
2013/09/17 Javascript
JS 实现列表与多选框选择附预览动画
2014/10/29 Javascript
JavaScript中的Function函数
2015/08/27 Javascript
node.js实现端口转发
2016/04/14 Javascript
JavaScript实现form表单的多文件上传
2020/03/27 Javascript
关于vue.js发布后路径引用的问题解决
2017/08/15 Javascript
浅谈js中的this问题
2017/08/31 Javascript
node实现的爬虫功能示例
2018/05/04 Javascript
vue 录制视频并压缩视频文件的方法
2018/07/27 Javascript
Angular2实现的秒表及改良版示例
2019/05/10 Javascript
Vue的transition-group与Virtual Dom Diff算法的使用
2019/12/09 Javascript
解决vue页面刷新,数据丢失的问题
2020/11/24 Vue.js
[01:36]DOTA2完美大师赛趣味视频之与队友相处的十万个技巧
2017/11/19 DOTA
python模拟enum枚举类型的方法小结
2015/04/30 Python
python实现数独算法实例
2015/06/09 Python
在Django中使用Sitemap的方法讲解
2015/07/22 Python
分析Python中解析构建数据知识
2018/01/20 Python
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
2018/02/24 Python
Python 的AES加密与解密实现
2019/07/09 Python
python数据归一化及三种方法详解
2019/08/06 Python
python集成开发环境配置(pycharm)
2020/02/14 Python
Django --Xadmin 判断登录者身份实例
2020/07/03 Python
业务主管岗位职责
2013/11/20 职场文书
经济管理自荐书
2014/06/09 职场文书
群众路线教育实践活动批评与自我批评
2014/09/15 职场文书
“四风”问题对照检查材料思想汇报
2014/09/16 职场文书
停车场管理协议书范本
2014/10/08 职场文书
同步小康驻村工作简报
2015/07/20 职场文书
私人贷款担保书该怎么写呢?
2019/07/02 职场文书
六年级作文之预言作文
2019/10/25 职场文书
SSM项目使用拦截器实现登录验证功能
2022/01/22 Java/Android
全网非常详细的pytest配置文件
2022/07/15 Python