centOS7.9的双python环境如何设置默认python环境为最新版本

先说明下,我的这个是在阿里云的centOS7.9上的镜像遇到的这个问题。问题不知道是奇葩还是系统自带的这个操作。反正先这样。我也不想删python,我看了很多文章都说这个会影响到yum命令的使用,所以我就采用了这个保守的方法去做的。如有问题,请大佬多多指教。

1 确认版本

centOS7.9的双python环境如何设置默认python环境为最新版本_第1张图片

两个版本的python环境,默认指向的是旧版本的python

2 查看系统上对应的软连接设置

centOS7.9的双python环境如何设置默认python环境为最新版本_第2张图片

看到python的软链接默认指向了python2上,python2直接指向了python2.7上

python3的软链接直接指到python3.6上

所以我们要做的就是删除原有的python2.7 的链接,让python的软链接直接指向 python3

送上软链接指令

创建:

ln -s [源文件] [软链接文件]

修改软链接

ln –snf [新的源文件或目录] [软链接文件]

删除软连接

rm ./软链接名称

无需确认直接删除软链接

rm –rf ./软链接名称

3 删除链接

rm –rf ./python

注意啊,不是 rm –rf ./python/ 没有后面的 /,直接rm –rf ./python就可以了,别把python环境霍霍坏了!

centOS7.9的双python环境如何设置默认python环境为最新版本_第3张图片

4 创建新链接

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

这点根据各自的实际情况走。如果配错了,系统会提示。就会像下面这个红的这样。路径会提示有问题。

centOS7.9的双python环境如何设置默认python环境为最新版本_第4张图片

一旦出错,就要删掉重新配置这个软链接,或者重新修改软链接。

确定好ln -s 所指向的源文件和软链接文件的路径,进行对应的设置

我是直接删了重新建了个新的,有点小折腾,不过最后还是建好了。

5 检查软链接是否指向了最新版本

首先看下软链接是否存在

centOS7.9的双python环境如何设置默认python环境为最新版本_第5张图片

然后执行下python看下

centOS7.9的双python环境如何设置默认python环境为最新版本_第6张图片

这就已经对了

再看看版本

应该没问题了,直接用吧!

你可能感兴趣的:(我的python日常,linux,运维,服务器,python)