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