Pip 업그레이드 중 오류 발생: 'main'에서 ImportError
문제 설명
시 pip를 사용하여 Python 패키지를 설치하려고 하면 'main' 모듈과 관련된 가져오기 오류가 발생합니다.
Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module> from pip import main ImportError: cannot import name 'main'
이 오류는 이전에 pip가 정상적으로 작동했음에도 나타납니다.
해결책
이 오류는 시스템 pip 패키지의 의도하지 않은 업그레이드로 인해 발생합니다. pip 10.x 버전은 운영 체제 패키지 관리자가 제공하는 pip3 실행 파일과 충돌할 수 있는 내부 구성 요소를 재배치합니다.
복구 단계
pip3 바이너리를 복원하려면 :
대체 접근 방식
사용자가 권장 소프트웨어 유지 관리 방식을 벗어나 계속 작업하려는 경우(예: 패키지 관리자 외부에서 시스템 패키지 업그레이드) 대신 'python3 -m pip' 명령을 사용할 수 있습니다. 'pip3'입니다.
위 내용은 Pip 업그레이드 오류: Pip를 업데이트한 후 \'main\'을 가져올 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!