You are not logged in.

#1 2021-07-04 17:36:29

heyb0ss
Member
From: Grassina, Italy
Registered: 2016-10-14
Posts: 5

[SOLVED] Issue with Python and pip

Fellow archers,
I know, unfortunately too only now, that it is not a good practice to use both pacman and pip, and most of all use pip with sudo. Now I having problems using pip, as it says that it doesn't have permission to edit files. I guess this is due to the fact that files in the packages of interest are located in

/usr/lib/python3.9/

. If I run

pip uninstall ...

with sudo, I get this message instead:

Traceback (most recent call last):
  File "/home/user/.local/bin/pip", line 5, in <module>
    from pip._internal.cli.main import main
  File "/usr/lib/python3.9/site-packages/pip/_internal/cli/main.py", line 10, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "/usr/lib/python3.9/site-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "/usr/lib/python3.9/site-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
    from pip._internal.cli import cmdoptions
  File "/usr/lib/python3.9/site-packages/pip/_internal/cli/cmdoptions.py", line 25, in <module>
    from pip._internal.cli.progress_bars import BAR_TYPES
  File "/usr/lib/python3.9/site-packages/pip/_internal/cli/progress_bars.py", line 12, in <module>
    from pip._internal.utils.logging import get_indentation
  File "/usr/lib/python3.9/site-packages/pip/_internal/utils/logging.py", line 18, in <module>
    from pip._internal.utils.misc import ensure_dir
  File "/usr/lib/python3.9/site-packages/pip/_internal/utils/misc.py", line 34, in <module>
    from pip._internal.locations import get_major_minor_version, site_packages, user_site
  File "/usr/lib/python3.9/site-packages/pip/_internal/locations/__init__.py", line 9, in <module>
    from . import _distutils, _sysconfig
  File "/usr/lib/python3.9/site-packages/pip/_internal/locations/_sysconfig.py", line 8, in <module>
    from pip._internal.exceptions import InvalidSchemeCombination, UserInstallationInvalid
ImportError: cannot import name 'InvalidSchemeCombination' from 'pip._internal.exceptions' (/usr/lib/python3.9/site-packages/pip/_internal/exceptions.py)

What can I do? I am lost here and I promise I will use python environments from now on. smile

Last edited by heyb0ss (2021-07-05 15:08:59)


[Was bedeutet das alles?]

Offline

#2 2021-07-05 01:51:36

eschwartz
Fellow
Registered: 2014-08-08
Posts: 4,097

Re: [SOLVED] Issue with Python and pip

Well, at a minimum you have a pip program in ~/.local/ so I'd recommend removing that.

Then try `sudo pacman -S lostfiles; lostfiles` which will report untracked files in /usr and thereabouts -- if you have any such untracked files in /usr/lib/python3.9/site-packages it would be a very good idea to remove them. tongue


Managing AUR repos The Right Way -- aurpublish (now a standalone tool)

Offline

#3 2021-07-05 15:07:52

heyb0ss
Member
From: Grassina, Italy
Registered: 2016-10-14
Posts: 5

Re: [SOLVED] Issue with Python and pip

That was easy smile Pretty much solved it. Trying to clean up Python a little bit but can't really track the bits that I really don't need and keep occupying my space... but that's for another thread. Thanks eschwartz!


[Was bedeutet das alles?]

Offline

Board footer

Powered by FluxBB