在安装yum的过程中,报错:无法定位yum
网上各种解决方案,比如改镜像源等等后,都无法解决,最后原来是python的版本有问题。安装了3.8,而yum是使用python2*等开发,在升级到python3之后语法报错。
解决方案:
思路:修改 /usr/bin/yum和/usr/libexec/urlgrabber-ext-down文件,指定使用python2.7作为yum的解释器。
vim /usr/bin/yum
第一行改成python2.7
#!/usr/bin/python2.7
import sys
try:
import yum
except ImportError:
print >> sys.stderr, """\
同理:如果修改下面的文件(如果有),改成2.7
vim /usr/libexec/urlgrabber-ext-down
问题解决!