zoukankan      html  css  js  c++  java
  • Linux实战(4):Centos7升级python

    记一笔升级python后产生的问题,并给予解决方案。莫慌看下文:

    升级python3

    我是直接 yum安装的,当然安装方法有很多,不喜欢此安装方式的可选用其他方式,我再此就不一一解释了。安装方式可不同,不过下面的操作思路基本一致,可以参考参考。

    yum -y install python3
    

    修改配置

    其实在上一步已经安装好了python3,修改配置只是为了系统默认python是3罢了,如是生产环境不建议这么做,容易出问题,暂时已发现出现yum命令上使用有不同的报错外其余暂未发现问题。注:使用yum安装的方式并未出现其他问题,所我建议使用yum安装python3.

    修改软链接

    1. 查看当前软连接
    ls -l /usr/bin/python*
    

    在这里插入图片描述
    2. 删除链接并设置软连接

    rm -rf /usr/bin/python
    ln -s /usr/bin/python3  /usr/bin/python
    

    :如是其他方式安装的链接与我的路径也许不一致,需注意。

    配置Yum

    1. 查找yum配置文件
    which yum	#查找yum配置文件路径
    /usr/bin/yum 
    
    1. 修改Yum配置
    vi /usr/bin/yum #路径以刚查到的为准
    

    注:修改后配置如下图,是不是看的有点多其实就是将#!/usr/bin/python修改为#!/usr/bin/python2,保存退出即可。
    *literal asterisks

    你以为就这么结束了么并没有,继续改。不然你在使用yum install的时候会报如下图中的错:在这里插入图片描述

    vi /usr/libexec/urlgrabber-ext-down
    

    注意:跟刚才改配置同理将python改为python2,改后可参考如下图:
    在这里插入图片描述

    配置环境变量

    vi  ~/.bash_profile
    

    在编辑页面中加入export PATH=$PATH:$HOME/bin:/usr/bin/python3/bin 或者如我下图设置:
    在这里插入图片描述

    完结!!!

    注意:做完这些操作后,Yum 防火墙使用并未有所报错。特整理并分享给大家我的经验希望大家有所收获。

  • 相关阅读:
    通过JDBC连接hive
    大数据技术Hadoop入门理论系列之一----hadoop生态圈介绍
    lightning mdb 源代码分析(5)-事务控制
    lightning mdb 源代码分析(4)—MVCC/COW
    lightning mdb 源代码分析(1)
    lightning mdb 源代码分析(2)
    Ubuntu 15.10安装elementary desktop
    lightning mdb 源代码分析系列(3)
    async和enterproxy控制并发数量
    Express4.x API (一):application (译)
  • 原文地址:https://www.cnblogs.com/98record/p/13648596.html
Copyright © 2011-2022 走看看