zoukankan      html  css  js  c++  java
  • centos6.6下更新python2.6.6版本至python3.5.1

    系统环境:Linux发行版:CentOS 6.6

    使用命令查看系统自带的python

    python -V

    结果可以看到CentOS6.6自带的python版本是2.6.6,现在想升级成最新版的3.5.1,下面记录一下升级过程:

    1.切换到下载文件的目录中(个人习惯放在这个目录而已,这地方可随意更改)

    cd /usr/local/src/

    2.下载最新版的Python

    wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz

    3.解压下载的文件

    tar -zxvf Python-3.5.1.tgz

    4.切换到源码包

    cd Python-3.5.1

    5.配置指定python的安装目录

    ./configure --prefix=/usr/local/python3

    6.编译和安装python

    make && make install

    7.备份原有的老版本python

    mv /usr/bin/python /usr/bin/python2.6.6

    8.创建软链接指向

    ln -s /usr/local/python3/bin/python3  /usr/bin/python

    至此python升级完成,可以使用python -V查看Python的版本号

    更新python过程中,我们有一步是备份原有的老版本python,原因就是系统的很多基本的命令、软件包都要依赖预装的老版本python的,比如yum,千万不要把老版本的删除!新老版本是可以共存的。

    升级玩Python3.5.1后我们再使用yum命令,发现已经不能使用了,处理方法也很简单

    vim /usr/bin/yum

    把文件头部的

    #!/usr/bin/python

    改成之前我们备份的老版本号

    #!/usr/bin/python2.6.6

    如若有其他命令、软件不能正常使用,仿照yum配置文件的修改方法修即可。 


    如果觉得这样升级对系统的原来软件的影响太大的话,可以不采用这种升级方法,只是新安装一个3.5.1的版本,具体做法是:

    上面步骤的前6步一样,

    第7步省去,

    第8步创建软链接指向的时候,不要指到/usr/bin/python即可,如指向:/usr/bin/python3.5

    ln -s /usr/local/python3/bin/python3  /usr/bin/python3.5

    接下来自己在开发的时候,在文件头使用#!/usr/bin/python3.5就行了

  • 相关阅读:
    C++中的静态数据成员的作用与好处
    C++中的虚函数表
    CF292-D
    CF292-C
    CF292-B
    CF292-A
    CF291-B
    CF291-C
    CF287-B
    CF287-C
  • 原文地址:https://www.cnblogs.com/Huangsh2017Come-on/p/8418065.html
Copyright © 2011-2022 走看看