stay CentOS in , By default , Bring their own python2.7 Version environment , But because of business needs , take python Version upgrade to python3.0 Above version , I found a tutorial on the Internet , Smooth will python3.9 installed , But then there is another problem , Due to the installation of python3 Above version , Lead to yum The command does not work properly . function yum The command will report the following error message :
[[email protected] vagrant]# yum update zip File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid syntax
Catalog
One 、 The root cause of the problem
Two 、 Solution
yum Need to use python2 compile , If you install python3 Above and as the default compiler , You will report this error .
Mainly modify the first line in the file , By default , The first line of the file is as follows :
#!/usr/bin/python
1、 edit /usr/bin/yum file
#! /usr/bin/python2
2、 edit /usr/libexec/urlgrabber-ext-down
#! /usr/bin/python2