首页知识 CentOS下python软链接到python3

CentOS下python软链接到python3

Centos7默认安装了python2.7.5,因为一些命令如yum 使用的是python2.7.5,如果我们自己在Centos7环境安装了python3.7.x的话,可以设置python软链接到python3。操作方法【步骤01】如下图可…

Centos7默认安装了python2.7.5,因为一些命令如yum 使用的是python2.7.5,如果我们自己在Centos7环境安装了python3.7.x的话,可以设置python软链接到python3。

操作方法

【步骤01】

如下图可以看到在系统默认安装的python目录下,可执行文件python指向python2,python2又指向python2.7,也就是说Python命令执行的系统预装的Python2.7。我们现在需要在已经安装了python3的系统里,将python可执行文件指向python3,python3的安装可以参考我之前的文章。

【步骤02】

先执行mv python python_bak命令备份python文件, 如下图1所示。如果不备份的话,在执行python软连接到python3的命令时会报/usr/bin/python 文件已存在的错误,如下图所示。

【步骤03】

执行ln -s /usr/local/python/python3/bin/python3/usr/bin/python命令创建软连接。其中 /usr/local/python/python3/bin/python3是我们之前安装python3的路径,执行python -V查看Python是否设置成功了。

【步骤04】

接下来我们需要修改yum配置文件,因为yum使用python2,因此替换为python3后可能无法正常工作,需要设置为继续使用这个python2.7.5。修改yum配置文件(vi /usr/bin/yum),把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7保存退出即可。另外如果存在vim /usr/bin/yum-config-manager的话也需要改成python2.7。

【步骤05】

此外在CentOS环境下安装其他命令报如下错误时,需要执行 vim /usr/libexec/urlgrabber-ext-down将/usr/bin/python改为/usr/bin/python2.7。修改完成后再一次执行,发现安装成功了。

特别提示

python软链接到python3后可能会导致yum等命令不可用,需要修改命令的可执行文件。

本文来自网络,不代表管理窝立场。转载请注明出处: https://www.guanliwo.com/a/zs/3332.html
上一篇SpringBoot整合SpringSeesion实现Redis缓存
下一篇 Docker命令的使用
管理窝

作者: 管理窝

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部