最近主控服务器炸了,重新部署主控+后端。然后我算是体会到了什么叫做巨坑了,没有啥特殊要求的话,还是直接用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真香。
劝大家还是用比较新一点版本比较方便
发表评论