Wednesday, February 16, 2022

[SOLVED] I deleted default python on fedora and now getting errors

Issue

I recently deleted the default python version on Fedora 31 and installed python 3.9 then made it as default, now I have multiple versions of python. If I type: whereis python in my terminal this list appear:

python: /usr/bin/python /usr/bin/python3.9 /usr/bin/python3.7 /usr/bin/python3.9-config /usr/bin/python3.7m /usr/bin/python3.9-x86_64-config /usr/lib/python3.9 /usr/lib/python2.6 /usr/lib/python3.7 /usr/lib64/python3.9 /usr/lib64/python3.7 /usr/local/bin/python3.7m-config /usr/local/bin/python3.7 /usr/local/bin/python3.7m /usr/local/lib/python3.7 /usr/include/python3.9 /usr/include/python3.7m /usr/share/man/man1/python.1.gz /usr/src/Python-3.7.4/python

If I type pip then I get ModuleNotFoundError: No module named 'pip'

Also multiple packages are broken such as dnf, argcomplete, pip, etc.
I cannot update or install anything.

How can I solve this problem ?


Solution

I tried many solutions and didn't work, however I ended up backing up my data and completely deleting the OS, then I downloaded the last version of fedora and restored my data on it. thanks for your time



Answered By - Hadok 361
Answer Checked By - Terry (WPSolving Volunteer)