Linux中Python 环境软件包安装步骤


Posted in Python onMarch 31, 2016

简介:

记录一下关于 Python 环境软件包的一些安装步骤

1、升级 Python 到 2.7.10( 默认 2.6.6 )

shell > yum -y install epel-release
shell > yum -y install gcc wget readline-devel zlib-devel openssl-devel

shell > wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
shell > tar zxf Python-2.7.10.tgz
shell > cd Python-2.7.10 ; ./configure --prefix=/usr/local/python2.7 ; make ; make install

shell > mv /usr/bin/python /usr/bin/old_python
shell > ln -s /usr/local/python2.7/bin/python /usr/bin/python

shell > sed -i '1s/python/old_python/' /usr/bin/yum

shell > python -V
Python 2.7.10

## 这样就实现的 python 的升级
## readline-devel 这个包要事先安装,不然后面的 ipython 不支持 tab 、方向键等,还要重新编译 python
## zlib-devel 这个包 Setuptools 会用到,openssl-devel 这个包 pip 会用到
## /usr/bin/yum 文件解释器要改一下,不然无法使用 yum

2、安装 Setuptools

shell > wget https://pypi.python.org/packages/source/s/setuptools/setuptools-15.2.tar.gz#md5=a9028a9794fc7ae02320d32e2d7e12ee
shell > tar zxf setuptools-15.2.tar.gz
shell > cd setuptools-15.2 ; python setup.py install

shell > ln -s /usr/local/python2.7/bin/easy_install /usr/bin/easy_install

## 这样 Setuptools 也安装好了,如果不安装这个包直接下载 pip 源码包安装可能会报错说找不到 Setuptools

3、安装 pip

shell > wget https://pypi.python.org/packages/source/p/pip/pip-6.1.1.tar.gz#md5=6b19e0a934d982a5a4b798e957cb6d45
shell > tar zxf pip-6.1.1.tar.gz
shell > cd pip-6.1.1 ; python setup.py install

shell > ln -s /usr/local/python2.7/bin/pip /usr/bin/pip

## 这样 pip 也安装好了,当然,有了 easy_install 就可以直接 easy_install pip 了,源码只是另外一种安装方式

4、安装 ipython

shell > wget https://pypi.python.org/packages/source/i/ipython/ipython-3.1.0.tar.gz#md5=a749d90c16068687b0ec45a27e72ef8f
shell > tar zxf ipython-3.1.0.tar.gz
shell > cd ipython-3.1.0 ; python setup.py install

shell > ln -s /usr/local/python2.7/bin/ipython /usr/bin/ipython

## 这样 ipython 也安装好了,同样可以通过 pip install ipython 来快速安装

Python 相关文章推荐
Python 'takes exactly 1 argument (2 given)' Python error
Dec 13 Python
python 实现tar文件压缩解压的实例详解
Aug 20 Python
Python中使用haystack实现django全文检索搜索引擎功能
Aug 26 Python
Python读取图片为16进制表示简单代码
Jan 19 Python
django输出html内容的实例
May 27 Python
Python中list查询及所需时间计算操作示例
Jun 21 Python
Python 数据库操作 SQLAlchemy的示例代码
Feb 18 Python
python实现简单五子棋游戏
Jun 18 Python
python实现npy格式文件转换为txt文件操作
Jul 01 Python
详细分析Python垃圾回收机制
Jul 01 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
Dec 09 Python
pycharm配置QtDesigner的超详细方法
Jan 25 Python
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
Mar 30 #Python
横向对比分析Python解析XML的四种方式
Mar 30 #Python
python简单实现刷新智联简历
Mar 30 #Python
详解Python迭代和迭代器
Mar 28 #Python
Python读大数据txt
Mar 28 #Python
Python常用的爬虫技巧总结
Mar 28 #Python
Python对数据库操作
Mar 28 #Python
You might like
手把手教你使用DedeCms的采集的图文教程
2007/03/11 PHP
PHP判断手机是IOS还是Android
2015/12/09 PHP
php 从一个数组中随机的取出若干个不同的数实例
2016/12/31 PHP
PHP实现单条sql执行多个数据的insert语句方法
2019/10/11 PHP
JavaScript中的style.display属性操作
2013/03/27 Javascript
jquery特效 幻灯片效果示例代码
2013/07/16 Javascript
js中浮点型运算BUG的解决方法说明
2014/01/06 Javascript
JS禁止查看网页源代码的实现方法
2016/10/12 Javascript
JS/jQuery判断DOM节点是否存在的简单方法
2016/11/24 Javascript
jquery 追加元素append、prepend、before、after用法与区别分析
2016/12/02 Javascript
js实现楼层导航功能
2017/02/23 Javascript
jQuery Ajax 实现分页 kkpager插件实例代码
2017/08/10 jQuery
微信小程序开发animation心跳动画效果
2017/08/16 Javascript
Nodejs实现文件上传的示例代码
2017/09/26 NodeJs
超轻量级的js时间库miment使用解析
2019/08/02 Javascript
分析python服务器拒绝服务攻击代码
2014/01/16 Python
python对数组进行反转的方法
2015/05/20 Python
在Python的Django框架下使用django-tagging的教程
2015/05/30 Python
python中numpy.zeros(np.zeros)的使用方法
2017/11/07 Python
python实现基于SVM手写数字识别功能
2020/05/27 Python
Python学习笔记之pandas索引列、过滤、分组、求和功能示例
2019/06/03 Python
Python之虚拟环境virtualenv,pipreqs生成项目依赖第三方包的方法
2019/07/23 Python
浅析python标准库中的glob
2020/03/13 Python
django实现更改数据库某个字段以及字段段内数据
2020/03/31 Python
python向xls写入数据(包括合并,边框,对齐,列宽)
2021/02/02 Python
CSS3转换功能transform主要属性值分析及实现分享
2012/05/06 HTML / CSS
HTML5离线缓存Manifest是什么
2016/03/09 HTML / CSS
Blue Nile中国官网:全球知名的钻石和珠宝网络零售商
2020/03/22 全球购物
SOA的常见陷阱或者误解是什么
2014/10/05 面试题
艺术学院毕业生自我评价
2014/03/02 职场文书
家居装修公司创业计划书范文
2014/03/20 职场文书
就业协议书范本
2014/04/11 职场文书
2014坚持党风廉政建设思想汇报
2014/09/18 职场文书
党员个人批评与自我批评
2014/10/14 职场文书
担保书怎么写 ?
2019/04/22 职场文书
《游戏王:大师决斗》将推出新卡牌包4月4日上线
2022/03/31 其他游戏