python版本升级至2.7.7
最近遇到一台服务器的python版本为2.6.6的(python -V命令可以查看到版本号),但是有的模块不支持,所以将其升级到了2.X的最后一个版本2.7.7升级步骤大致归纳了一下:
1、下载2.7.7的安装包
可以再https://www.python.org/download/releases/2.7.7/上面找到最新安装包,找到链接后可以直接用wget下载,wget https://www.python.org/ftp/python/2.7.7/Python-2.7.7.tgz 。当然也可以下载到本地,然后通过ftp上传到服务器
2、解压,编译,安装
解压后进入解压目录,依次执行以下命令(一般都把软件安装在/usr/local目录下)
./configure --prefix=/usr/local/python-2.7
make
make install
3、建立软链接
此时执行python应该还是老版本,此时到/usr/bin目录中建立新的软连接指向
mv python python_old
ln -s /usr/local/python-2.7/bin/python2.7 /usr/bin/python
4、检查版本
$ python -V
Python 2.7.7
升级已完成
5、解决yum问题
python软链接指向python2.7版本后,yum不能正常工作
$ yum
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
No module named yum
解决方法:
$vi /usr/bin/yum
将文本编辑显示的第一行
#!/usr/bin/python修改为#!/usr/bin/python2.6,保存修改即可
页:
[1]