On 9/7/21 17:12, Ben Greiner wrote: OTOH, the (rude) general recommendation for Python on Leap 15.X is: Use venvs, pip --user, or get lost. The fact that you are trying to use pip indicates that you are on the path to do something to this effect anyway. So why not update pip over pip first? Ben, thank you very much for your hint to the recommendation to use a virtual environment, which I finally found at: https://docs.python.org/3/tutorial/venv.html I've upgraded pip with: $ python3 -m pip install --upgrade pip I then checked out what is actually installed on my Leap 15.2 system: $ python3 --version Python 3.6.12 $ pip3 --version pip 21.2.4 from /usr/lib/python3.6/site-packages/pip (python 3.6) $ rpm -qi python3-pip Name : python3-pip Version : 10.0.1 Release : lp152.4.6.1 Architecture: noarch Install Date: So 06 Dez 2020 17:50:05 CET Group : Development/Languages/Python Size : 9447014 License : MIT Signature : RSA/SHA256, Mo 30 Nov 2020 23:27:33 CET, Key ID b88b2fd43dbdc284 Source RPM : python-pip-10.0.1-lp152.4.6.1.src.rpm Build Date : Mo 30 Nov 2020 23:26:33 CET Build Host : build73 Relocations : (not relocatable) Packager : http://bugs.opensuse.org Vendor : openSUSE URL : http://www.pip-installer.org Summary : Pip installs packages. Python packages. An easy_install replacement Description : Pip is a replacement for easy_install. It uses mostly the same techniques for finding packages, so packages that were made easy_installable should be pip-installable as well. Distribution: openSUSE Leap 15.2 $ So result is apparently that python3-pip in version 10.0.1 systemwide, and pip3 is installed locally. Then in general I checked out which different python versions are installed and where: $ ls -al /usr/bin/pytho* lrwxrwxrwx 1 root root 9 13. Mär 17:29 /usr/bin/python -> python2.7 lrwxrwxrwx 1 root root 9 13. Mär 17:29 /usr/bin/python2 -> python2.7 -rwxr-xr-x 1 root root 6304 13. Mär 17:29 /usr/bin/python2.7 lrwxrwxrwx 1 root root 9 19. Feb 2021 /usr/bin/python3 -> python3.6 -rwxr-xr-x 2 root root 10472 19. Feb 2021 /usr/bin/python3.6 lrwxrwxrwx 1 root root 17 19. Feb 2021 /usr/bin/python3.6-config -> python3.6m-config -rwxr-xr-x 2 root root 10472 19. Feb 2021 /usr/bin/python3.6m -rwxr-xr-x 1 root root 3440 19. Feb 2021 /usr/bin/python3.6m-config lrwxrwxrwx 1 root root 16 19. Feb 2021 /usr/bin/python3-config -> python3.6-config lrwxrwxrwx 1 root root 45 9. Jun 2020 /usr/bin/pythontex -> ../share/texmf/scripts/pythontex/pythontex.py $ Confusing! Maybe it is the best to simply follow Bens proposal to surround all possible problems and use a venv...