美文网首页
CentOS 6.X 将 Python 从 2.6 升级到 2.

CentOS 6.X 将 Python 从 2.6 升级到 2.

作者: xiaowuge | 来源:发表于2018-01-28 16:21 被阅读0次

    升级步骤

    1. 下载Python2.7.10
      wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz

    2. 解压缩
      tar xvf Python-2.7.10.tgz

    3. 设置安装目录
      ./configure --prefix=你想安装的目录
      如果提示no acceptable C compiler found in $PATH,说明你机器上没有gcc,安装一下就好了:yum install gcc

    4. 编译安装Python:
      make && make install
      即可完成安装。这时候去指定的目录里面看一下,目录不为空了,已经安装上了

    5. 将Python2.7的安装目录添加到环境变量里。有两种方式(下次登录后均还生效):

      • 在/etc/profile文件的最后面执行:export PATH=$PATH:安装目录/bin
      • 在/root/.bashrc文件的最后面执行:export PATH=$PATH:安装目录/bin

    设置完环境变量,执行python命令,发现Python版本还是2.6,这是因为刚刚设置的环境变量是把2.7的安装目录添加到了PATH的最后,而2.6版本的Python在path靠前的位置被找到,所以当然还是先找到Python2.6了。分几步解决:

    1. 查看旧版本Python的位置which python,比如我这里是/usr/bin/python

    2. 如果/usr/bin/python2.6已存在,就移除rm -f /usr/bin/python

    3. 否则备份旧版本mv /usr/bin/python /usr/bin/python2.6

    4. 建立2.7版本的软链cp 安装目录/bin/python2.7 /usr/bin/python

    最后,验证结果。在命令行下执行python命令,如果出现类似下面的内容,说明升级成功。

    Python 2.7.10 (default, Nov 27 2016, 11:57:34)
    [GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    

    相关文章

      网友评论

          本文标题:CentOS 6.X 将 Python 从 2.6 升级到 2.

          本文链接:https://www.haomeiwen.com/subject/bbczaxtx.html