CentOS下源码包编译安装Python-2.7.8
下载
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
注意
如果之前安装过了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
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭