CentOS下python软链接到python3
Centos7默认安装了python2.7.5,因为一些命令如yum 使用的是python2.7.5,如果我们自己在Centos7环境安装了python3.7.x的话,可以设置python软链接到python3 。
工具/材料
Linux CentOS操作系统、python3.7.x
如下图可以看到在系统默认安装的python目录下,可执行文件python指向python2,python2又指向python2.7,也就是说Python命令执行的系统预装的Python2.7 。我们现在需要在已经安装了python3的系统里,将python可执行文件指向python3,python3的安装可以参考我之前的文章 。
先执行mv python python_bak命令备份python文件, 如下图1所示 。如果不备份的话,在执行python软连接到python3的命令时会报/usr/bin/python 文件已存在的错误,如下图所示 。
执行ln -s /usr/local/python/python3/bin/python3/usr/bin/python命令创建软连接 。其中 /usr/local/python/python3/bin/python3是我们之前安装python3的路径,执行python -V查看Python是否设置成功了 。
接下来我们需要修改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 。
此外在CentOS环境下安装其他命令报如下错误时,需要执行 vim /usr/libexec/urlgrabber-ext-down将/usr/bin/python改为/usr/bin/python2.7 。修改完成后再一次执行,发现安装成功了 。
【CentOS下python软链接到python3】
- 《穿越亚洲腹地(下卷)》读后感摘抄
- 改变自己,从管理习惯开始
- 上海|2022年上海清明节会下雨吗
- 雪水|雪水浇花好不好
- 笨办法学Python 3读后感摘抄
- 倒春寒|2022年倒春寒会下雪吗
- 倒春寒|2022倒春寒会零下吗
- 天底下只有三件事,精辟!
- 中介|中介为什么不怕客户私下交易
- 武汉|2022武汉三月份下雨多吗