下载

cd /usr/local/src
wget http://python.org/ftp/python/2.7.8/Python-2.7.8.tgz
tar xvf Python-2.7.8.tgz
cd Python-2.7.8

注意1:如果没有c编译器需要安装,命令如下:

yum install gcc

注意2:先安装openssl,不然将来使用HTTPS的时候会报错(urllib2.URLError: )

yum install openssl-devel

安装

./configure --prefix=/usr/local/python27
make && make install

创建链接

mv /usr/bin/python /usr/bin/python.old
ln -s /usr/local/python27/bin/python2.7 /usr/bin/python

修改yum配置(否则yum无法正常运行)

vim /usr/bin/yum

将第一行的

#!/usr/bin/python

修改为系统原有的python版本地址

#!/usr/bin/python2.6

《python版本升级后pip部署方法》

注意
如果之前安装过了supervisor,那么当升级python到2.7+后将不能使用,可以使用下面命令重新安装

pip uninstall supervisor
pip install supervisor==3.3.4 或者 pip install supervisor

或者

pip install git+https://github.com/Supervisor/supervisor
ln -s /usr/local/python27/bin/supervisord /usr/bin/supervisord
ln -s /usr/local/python27/bin/supervisorctl /usr/bin/supervisorctl
ln -s /usr/local/python27/bin/easy_install /usr/bin/easy_install
ln -s /usr/local/python27/bin/echo_supervisord_conf /usr/bin/echo_supervisord_conf

Last modification:November 29th, 2019 at 12:36 pm