CentOS 6.x 是使用各種python 2.6 來運作, 比如yum 就是使用python 2.6, 倘若貿然升級到 2.7, 將會造成無法使用yum 的情況.
因為不可以覆蓋Python 2.6, 所以採用以下的方法:
wget http://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz
tar -zxvf Python-2.7.12.tgz
cd Python-2.7.12
yum install openssl openssl-devel zlib-devel gcc -y
./configure --prefix=/usr/local --with-zlib
make && make altinstall
ln -s /usr/local/bin/python2.7 /usr/bin/python27
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
ln -s /usr/local/bin/pip2.7 /usr/bin/pip27
因為不可以覆蓋Python 2.6, 所以採用以下的方法:
wget http://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz
tar -zxvf Python-2.7.12.tgz
cd Python-2.7.12
yum install openssl openssl-devel zlib-devel gcc -y
./configure --prefix=/usr/local --with-zlib
make && make altinstall
ln -s /usr/local/bin/python2.7 /usr/bin/python27
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
ln -s /usr/local/bin/pip2.7 /usr/bin/pip27
留言
張貼留言