https://linuxconfig.org/how-to-switch-between-python-versions-on-fedora-linux
Known problems with Fedora Linux and Python 3 version: Error message:
yum search package
File “/usr/bin/yum”, line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
If you set python3 globally on your system change the yumshebang to python2:
vi /usr/bin/yum
FROM:
#!/usr/bin/python
TO:
#!/usr/bin/python2.7
Similarly: Error message:
Downloading packages:
File “/usr/libexec/urlgrabber-ext-down”, line 28
except OSError, e:
^
SyntaxError: invalid syntax
Exiting on user cancel
The issue is also related to Python 3 set as a default global version. To fix this error update /usr/libexec/urlgrabber-ext-down script:
vi /usr/libexec/urlgrabber-ext-down
FROM:
#!/usr/bin/python
TO:
#!/usr/bin/python2.7

该博客介绍了在Fedora Linux系统中遇到因Python3作为默认版本导致的YUM和URLGrabber错误。为解决这些问题,建议将这两个脚本的解释器路径更改为Python2.7。通过修改yum和urlgrabber-ext-down的shebang行,可以修复这些语法错误,从而确保系统正常运行。
2048

被折叠的 条评论
为什么被折叠?



