pip를 사용하여 패키지 pkg_ressources.DistributionNotFound를 설치할 수 없습니다.

pip를 사용하여 패키지 pkg_ressources.DistributionNotFound를 설치할 수 없습니다.

Ubuntu 16.04로 업그레이드했는데 이제 pip가 손상된 것 같습니다. 패키지를 설치할 수 없으며 pip -version 또는 pip install -U pip와 같은 명령을 실행해도 동일한 오류 메시지가 표시됩니다.

    Traceback (most recent call last):
  File "/usr/local/bin/pip", line 5, in <module>
    from pkg_resources import load_entry_point
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 2927, in <module>
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 2913, in _call_aside
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 2940, in _initialize_master_working_set
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 637, in _build_master
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 650, in _build_from_requirements
  File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 829, in resolve
pkg_resources.DistributionNotFound: The 'pip==1.5.4' distribution was not found and is required by the application

이 버그에 대한 해결책이 있습니까? 어떻게 해결할 수 있나요?

답변1

나는 이렇게 다시 pip를 작동하게 만들었습니다. 나는 시도했다:

sudo apt-get purge python-pip
sudo rm /usr/bin/pip /usr/local/bin/pip
sudo apt-get install python-pip

그런데 오류 메시지가 표시되어 다음 을 사용 하여 usr/local/bin/pip not found심볼릭 링크를 만들었습니다 ./usr/local/bin/pip/usr/bin/pip

sudo ln -s /usr/bin/pip /usr/local/bin/pip

이제 pip가 작동합니다.

답변2

내 경우에는 pip 패키지가 여러 번 설치되었기 때문에 이 오류가 발생했습니다.

다음에서도 발견된 rm /usr/local/bin/pip As를 제거하여 이 오류를 수정했습니다.pip~/.local/bin/

관련 정보