centos6.x默认py2.6.6升级到python2.7
首页 > 教程    作者:情空明月   2019年5月27日 10:05 星期一   热度:115°   已自动提交收录  
时间:2019-5-27 10:05   热度:115° 

最近主控服务器炸了,重新部署主控+后端。然后我算是体会到了什么叫做巨坑了,没有啥特殊要求的话,还是直接用centos7.x以上版本比较方便。也不需要搞这么多事情了。

记录开始:手动编译安装python2.7

首先下载python2.7压缩包

wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz


然后解压


tar -zxvf Python-2.7.3.tgz


创建一个新的路径存放解压编译文件


mkdir /usr/local/python27



然后编译安装


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



为了避免链接重复,先备份一下之前的程序



mv /usr/bin/python /usr/bin/python.bak


最好创建链接


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

这时候,你会发现。yum没法用了。。。因为centos6.x的yum是跑在python2.6上的。

不过,不慌,刚刚的python2.6并没有删除。

稍微修改下yum代码就好了

which yum
#寻找yum路径或者whereis也可以。
vi /usr/bin/yum
#编辑yum源码
#将首行#!/usr/bin/python 改为 #!/usr/bin/python.bak即可
:wq
#退出vim编辑器,尝试yum ,恢复。 



下面继续安装pip,没有pip的python真的是难用的一批

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py


which pip
找到pip2.7的路径,为其创建软链作为系统默认的启动版本

ln -s /usr/local/bin/pip2.7 /usr/bin/pip


pip安装完毕,现在可以用它下载安装各种包了 :)

当然也可以尝试使用yum工具进行pip的安装

yum -y install python-setuptools
easy_install pip
//或者执行 yum install python-pip 

折腾成功了一台服务器,另一台不想搞了,就直接重装centos7.3真香。

劝大家还是用比较新一点版本比较方便


二维码加载中...
本文作者:情空明月      文章标题: centos6.x默认py2.6.6升级到python2.7
本文地址:http://myxw.ml/tutorial/359.html
版权声明:若无注明,本文皆为“明月的温馨小窝”原创,转载请保留文章出处。

返回顶部    首页    手机版本    后花园   会员注册   
版权所有:明月的温馨小窝    站长: 情空明月    主题寒光唯美式V2.4.1  程序:emlog   鲁ICP(备)945855号      sitemap