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简单的函数定义和用法实例
May 07 Python
Python的Django框架可适配的各种数据库介绍
Jul 15 Python
python实现应用程序在右键菜单中添加打开方式功能
Jan 09 Python
Python错误提示:[Errno 24] Too many open files的分析与解决
Feb 16 Python
python 3.5下xadmin的使用及修复源码bug
May 10 Python
Python模拟登陆实现代码
Jun 14 Python
浅谈python中列表、字符串、字典的常用操作
Sep 19 Python
使用python存储网页上的图片实例
May 22 Python
Python数据可视化之画图
Jan 15 Python
Python安装及Pycharm安装使用教程图解
Sep 20 Python
python爬取网易云音乐热歌榜实例代码
Aug 07 Python
python blinker 信号库
May 04 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中time()与$_SERVER[REQUEST_TIME]用法区别
2014/11/19 PHP
Laravel框架实现定时发布任务的方法
2018/08/16 PHP
php+js实现的拖动滑块验证码验证表单操作示例【附源码下载】
2020/05/27 PHP
几款极品的javascript压缩混淆工具
2007/05/16 Javascript
让GoogleCode的SVN下的HTML文件在FireFox下正常显示.
2009/05/25 Javascript
70+漂亮且极具亲和力的导航菜单设计国外网站推荐
2011/09/20 Javascript
jquery插件如何使用 jQuery操作Cookie插件使用介绍
2012/12/15 Javascript
jQuery对象和Javascript对象之间转换的实例代码
2013/03/20 Javascript
jQuery实现360°全景拖动展示
2015/03/18 Javascript
js实现带圆角的多级下拉菜单效果
2015/08/28 Javascript
Cookies 和 Session的详解及区别
2017/04/21 Javascript
Bootstrap按钮组实例详解
2017/07/03 Javascript
jfinal与bootstrap的登出实战详解
2017/11/27 Javascript
JavaScript中常见内置函数用法示例
2018/05/14 Javascript
iview同时验证多个表单问题总结
2018/09/29 Javascript
JavaScript代码调试方法实例小结
2019/01/05 Javascript
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
vue动态设置页面title的方法实例
2020/08/23 Javascript
用tensorflow实现弹性网络回归算法
2018/01/09 Python
对Python的多进程锁的使用方法详解
2019/02/18 Python
python如何制作英文字典
2019/06/25 Python
Python中断多重循环的思路总结
2019/10/04 Python
Clearly澳大利亚:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
如何手工释放资源
2013/12/15 面试题
法律专业推荐信范文
2013/11/29 职场文书
初婚初育证明
2014/01/14 职场文书
小溪流的歌教学反思
2014/02/13 职场文书
淘宝客服专员岗位职责
2014/04/11 职场文书
优秀班主任经验交流材料
2014/06/02 职场文书
求职意向书
2014/07/29 职场文书
领导班子四风对照检查材料思想汇报
2014/09/26 职场文书
2014标准社保办理委托书
2014/10/06 职场文书
导游词格式
2015/02/13 职场文书
综合办公室岗位职责
2015/04/11 职场文书
资深HR教你写好简历中的自我评价
2019/05/07 职场文书
python爬虫框架feapde的使用简介
2021/04/20 Python