pip가 작동하지 않을 때 pip와 해당 패키지를 어떻게 다시 설치합니까?

pip가 작동하지 않을 때 pip와 해당 패키지를 어떻게 다시 설치합니까?

Google pip 패키지를 설치하려고 하면 pip 설치가 중단되어 이제 pip를 사용하여 아무것도 설치하거나 제거할 수 없습니다. 나는 virtualenv를 사용해야 한다는 것을 알고 있지만 이미 사용하지 않았습니다.

Linux에서 site-packages 폴더를 삭제하면

/usr/lib/python3.9/site-packages
/usr/lib/python3.10/site-packages

모든 것을 다시 설치하면 문제가 해결되나요? 아니면 이로 인해 상황이 더 악화될까요?

이게 있어요이전 게시물, 하지만 10년이 지났고 사용자에게 pip를 사용하여 항목을 제거하라고 지시하는데 제 경우에는 작동하지 않습니다.

가치 있는 것은 이것이 오류이지만 모든 것을 제거하고 다시 설치하는 것 외에는 쉬운 수정 방법이 없다고 생각합니다.

ERROR: Exception:
Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/pip/_internal/cli/base_command.py", line 223, in _main
    status = self.run(options, args)
  File "/usr/lib/python3.10/site-packages/pip/_internal/cli/req_command.py", line 180, in wrapper
    return func(self, options, args)
  File "/usr/lib/python3.10/site-packages/pip/_internal/commands/install.py", line 305, in run
    resolver = self.make_resolver(
  File "/usr/lib/python3.10/site-packages/pip/_internal/cli/req_command.py", line 295, in make_resolver
    import pip._internal.resolution.resolvelib.resolver
  File "/usr/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 25, in <module>
    from .factory import Factory
  File "/usr/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 33, in <module>
    from .found_candidates import FoundCandidates
  File "/usr/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 13, in <module>
    from pip._vendor.six.moves import collections_abc  # type: ignore
ImportError: cannot import name 'collections_abc' from 'six.moves' (unknown location)

시간 내 줘서 고마워!

답변1

패키지 관리자를 통해 간단히 다시 설치할 수 있습니다.

당신이 선택한 재능을 보면 아치를 사용하는 것을 알 수 있습니다.

pip와 모든 구성 파일을 제거하려면 다음을 실행하십시오.

sudo pacman -Rns python-pip

그런 다음 다음을 통해 다시 설치하십시오.

sudo pacman -S python-pip

관련 정보