zoukankan      html  css  js  c++  java
  • centos7 python2.7.5 升级python3.6.4

    centos7 python2.7.5 升级python3.6.4

    (转)Linux Centos7 升级python2至python3 - 依然范儿特西的文章 - 知乎 https://zhuanlan.zhihu.com/p/33660059

    1 查看python 版本

    python -V

    2 查看软连接指向

    ls -al /usr/bin/python

    3 重命名软连接

    mv  /usr/bin/python  /usr/bin/python2.7.5


    4 下载并解压 python

    wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
    tar -xf Python-3.6.4.tgz
     

    5 安装python

    cd Python-3.6.4
    ./configure --prefix=/usr/local/python3   --enable-optimizations
    make
    make install
     

    到此,python3.6.4 已经安装到系统里了。 python2.7.5 由于软连接被重命名了。所以。你查看python 版本时候。会不存在。。

    命令 : python -V
    结果: -bash: /usr/bin/python: No such file or directory
    如果带上刚才重命名的软连接即可使用

    6 让系统默认使用Python 3.6.4

    由于软连接指向被修改。此时 yum不能使用。需编辑一下 yum 的配置文件

    vi /usr/bin/yum
    把文件头部的

    #!/usr/bin/python
    改成

    #!/usr/bin/python2.7.5
    保存退出即可!

     

    7 建立新的链接


    建立新的软连接

    ln -s /usr/local/python/python3/bin/python3 /usr/bin/python
    8 验证是否成功

    python -V

     ==========================================================================================================================

    CentOS 7升级Python到3.6.3后,需要在/usr/bin/python创建了一个指向Python 3的软连接,然后将/usr/bin/yum的顶部的:

    !/usr/bin/python

    改成了

    !/usr/bin/python2.7

    后,运行yum,还是出现了以下错误:

    [root@master ~]# yum -y groupinstall “X Window System”

     File "/usr/libexec/urlgrabber-ext-down", line 28

        except OSError, e:

                      ^

    SyntaxError: invalid syntax

    解决方案:

    1.

    vim /usr/libexec/urlgrabber-ext-down

    将/usr/bin/python改为/usr/bin/python2.7。

    2.

    vim /usr/bin/yum-config-manager

    解决办法同上: #!/usr/bin/python换成 #!/usr/bin/python2.7  

    没有借口
  • 相关阅读:
    textArea中的placeholder属性不起作用
    文件超出大小,进度条监听一直死循环一般的报错
    AJAX提交表单,上传出错的国际化信息无法显示在jsp页面上
    使用ajax提交表单,页面还是会自动刷新
    Springboot + vue 前后端分离学习
    Spring复习
    AJAX学习
    JWT以及相干实践
    动态sql语句MyBats
    SSH项目整合---项目环境搭建
  • 原文地址:https://www.cnblogs.com/wutao1935/p/11072308.html
Copyright © 2011-2022 走看看