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友情链接检查方法
Jul 08 Python
剖析Django中模版标签的解析与参数传递
Jul 21 Python
举例讲解Python设计模式编程中的访问者与观察者模式
Jan 26 Python
python 性能提升的几种方法
Jul 15 Python
Python学习pygal绘制线图代码分享
Dec 09 Python
Python动态导入模块的方法实例分析
Jun 28 Python
浅谈django的render函数的参数问题
Oct 16 Python
pandas读取CSV文件时查看修改各列的数据类型格式
Jul 07 Python
python3的url编码和解码,自定义gbk、utf-8的例子
Aug 22 Python
解决Python使用列表副本的问题
Dec 19 Python
Python图像处理库PIL的ImageEnhance模块使用介绍
Feb 26 Python
解决paramiko执行命令超时的问题
Apr 16 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 什么是PEAR?
2009/03/19 PHP
使用PHP 5.0创建图形的巧妙方法
2010/10/12 PHP
PHP实现AES256加密算法实例
2014/09/22 PHP
PHP使用内置dir类实现目录遍历删除
2015/03/31 PHP
php动态变量定义及使用
2015/06/10 PHP
解决PHP里大量数据循环时内存耗尽的方法
2015/10/10 PHP
Yii2.0中使用js异步删除示例
2017/03/10 PHP
thinkPHP5.0框架环境变量配置方法
2017/03/17 PHP
YII框架批量插入数据的方法
2017/03/18 PHP
心扬JS分页函数代码
2010/09/10 Javascript
深入理解JavaScript系列(4) 立即调用的函数表达式
2012/01/15 Javascript
一系列Bootstrap导航条使用方法分享
2016/04/29 Javascript
JS中dom0级事件和dom2级事件的区别介绍
2016/05/05 Javascript
angular2 ng build部署后base文件路径问题详细解答
2017/07/15 Javascript
详解vue组件基础
2018/05/04 Javascript
Vue.js递归组件实现组织架构树和选人功能案例分析
2019/07/03 Javascript
微信小程序仿今日头条导航栏滚动解析
2019/08/20 Javascript
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
2020/04/28 Javascript
[47:04]EG vs RNG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
Python使用smtplib模块发送电子邮件的流程详解
2016/06/27 Python
python and or用法详解
2019/06/26 Python
python运用pygame库实现双人弹球小游戏
2019/11/25 Python
Anaconda和ipython环境适配的实现
2020/04/22 Python
keras 多gpu并行运行案例
2020/06/10 Python
html+css实现自定义图片上传按钮功能
2019/09/04 HTML / CSS
HTML5是什么 HTML5是什么意思 HTML5简介
2012/10/26 HTML / CSS
施华洛世奇日本官网:SWAROVSKI日本
2018/05/04 全球购物
蔻驰法国官网:COACH法国
2018/11/14 全球购物
水产养殖学应届生求职信
2013/09/29 职场文书
社区活动总结报告
2014/05/05 职场文书
中学生思想品德评语
2014/12/31 职场文书
2015年监理个人工作总结
2015/05/23 职场文书
2016简历自荐信优秀范文
2016/01/29 职场文书
互联网创业商业模式以及赚钱法则有哪些?
2019/10/12 职场文书
导游词之江苏溱潼古镇
2019/11/27 职场文书
如何用PHP websocket实现网页实时聊天
2021/05/26 PHP