Python升级

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
yum install bzip2 bzip2-devel -y
yum install zlib zlib-devel -y
yum install openssl openssl-devel -y

wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
tar zxvf Python-2.7.9.tgz
cd Python-2.7.9
./configure
make -j4
make install

# 建立软链接,默认指向Python2.7
mv /usr/bin/python /usr/bin/python2.6_temp
ln -s /usr/local/bin/python2.7 /usr/bin/python
python -V # Python 2.7.9

# yum不兼容Python2.7,需要指定为原版本
vi /usr/bin/yum
# 将"!/usr/bin/python"改为"!/usr/bin/python2.6"

# 环境变量
vi /etc/profile
# 添加如下内容:
PY_HOME=/usr/local/bin/python2.7
export PATH=$PY_HOME/bin:$PATH
source /etc/profile # 当前终端生效,reboot后才会完全生效
echo $PATH