赞
踩
先说明下,我的这个是在阿里云的centOS7.9上的镜像遇到的这个问题。问题不知道是奇葩还是系统自带的这个操作。反正先这样。我也不想删python,我看了很多文章都说这个会影响到yum命令的使用,所以我就采用了这个保守的方法去做的。如有问题,请大佬多多指教。
1 确认版本
两个版本的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环境霍霍坏了!
4 创建新链接
ln -s /usr/bin/python3 /usr/bin/python
这点根据各自的实际情况走。如果配错了,系统会提示。就会像下面这个红的这样。路径会提示有问题。
一旦出错,就要删掉重新配置这个软链接,或者重新修改软链接。
确定好ln -s 所指向的源文件和软链接文件的路径,进行对应的设置
我是直接删了重新建了个新的,有点小折腾,不过最后还是建好了。
5 检查软链接是否指向了最新版本
首先看下软链接是否存在
然后执行下python看下
这就已经对了
再看看版本
应该没问题了,直接用吧!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。