Centos6.8自带python的是2.6.6,本次升级到python2.7,python官网:www.python.org
1. 查看python当前版本
1
2
|
python -V
2.6.6
|
2. 下载python2.7.x并安装
1
2
3
4
5
6
7
8
9
10
11
12
|
wget -P
/tmp/
http:
//mirrors
.sohu.com
/python/2
.7.12
/Python-2
.7.12.tgz
tar
-zxvf
/tmp/Python-2
.7.12.tgz -C
/tmp/
cd
/tmp/Python-2
.7.12
.
/configure
make
&&
make
install
cd
/usr/local/lib/python2
.7
# 默认安装在这个目录
/usr/local/bin/python
-V
2.7.12
# 得到安装的版本
mv
/usr/bin/python
/usr/bin/python2
.6.bak
# 备份旧版本
ln
-sf
/usr/local/bin/python2
.7
/usr/bin/python
python -V
2.7.12
|
3. 修改yum依赖python,因为yum不兼容python2.7,所以无法工作
1
|
sed
-i
'1s#python#python2.6#'
/usr/bin/yum
|
4. 安装pip,由于更换了python版本,所以pip已经无法使用了,需要升级安装pip
1
2
3
4
5
6
7
8
|
# 一键自动安装setuptools
wget --no-check-certificate https:
//bootstrap
.pypa.io
/ez_setup
.py -O - | python
# 下载pip安装包
wget -C
/tmp
--no-check-certificate https:
//pypi
.python.org
/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9
.0.1.
tar
.gz
#md5=35f01da33009719497f01a4ba69d63c9
tar
-zxvf
/tmp/pip-9
.0.1.
tar
.gz
python
/tmp/pip-9
.0.1
/setup
.py
install
# 建立软链接
ln
-s
/usr/local/bin/pip
/usr/bin/pip
|
5. 安装ipython
1
2
3
4
5
6
7
|
# 直接使用pip安装ipython(需要联网)
pip
install
ipython
# 如果没有网络下载ipython压缩包,解压后使用python安装
wget https:
//pypi
.python.org
/packages/89/63/a9292f7cd9d0090a0f995e1167f3f17d5889dcbc9a175261719c513b9848/ipython-5
.1.0.
tar
.gz
#md5=47c8122420f65b58784cb4b9b4af35e3
tar
-zxvf ipython-5.1.0.
tar
.gz
cd
ipython-5.1.0
python setup.py
install
|
6.None
本文转自 运维小学生 51CTO博客,原文链接:http://blog.51cto.com/yasar/1874534,如需转载请自行联系原作者