青,取之于蓝而青于蓝;冰,水为之而寒于水。

CentOS7设置Python3.x为默认并修复yum

日期:2018年01月17日 作者: 分类:运维 阅读:422

因为要默认使用Python 3.x,而系统自带的是Python 2.7.x,所以要修改默认的Python为3.x系列,修改后会导致yum无法正常使用,因为yum是基于python2.x,所以修改后要修复yum。

一、安装Python 3.x

yum install python34

二、设置Python 3.x为默认

我先查看系统中的python,结果如下:

可以看到默认的python设置是通过软链接实现,现在我们将其改为python3.4

ln -sf /usr/bin/python3 /usr/bin/python
ln -sf /usr/bin/python3-config /usr/bin/python-config

修改后结果如下:

三、修复yum

查看系统中有哪些yum相关命令

将所有yum的命令的第一行更改为python2,我以/usr/bin/yum为例

更改前:

更改后:

除了更改上述几个文件,还有一个文件需要更改

文件名:/usr/libexec/urlgrabber-ext-down

方法同上

 

除非注明,戊辰人博客文章均为原创,转载请以链接形式标明本文地址

本文地址:https://wanglu.info/1309.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.