neocai 发表于 2017-4-24 11:59:40

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]
查看完整版本: python版本升级至2.7.7