pip 설치가 사라지는 원인은 무엇입니까? 아니면 적어도 뭔가를 pip 설치하려고 할 때 찾을 수 없나요?

pip 설치가 사라지는 원인은 무엇입니까? 아니면 적어도 뭔가를 pip 설치하려고 할 때 찾을 수 없나요?

pip를 사용하여 패키지를 여러 번 설치했는데 갑자기 사라졌습니다. 시스템 업데이트 이후에 사용했는지, 며칠 전 업데이트 이후 사라졌는지 기억이 나지 않습니다. 저는 페도라 38을 사용하고 있습니다.

감사해요!

답변1

시스템 전체 pip 설치는 본질적으로 위험합니다.이것설명하다. ( debian/Ubuntu Linux가 아닌 Fedora/CentOS/Alma/Rocky에 대해 100% 만들기 apt위해 대체되었습니다.)dnf

발생한 문제는 Python이 변경되었으며 pip 설치가 Python으로 업데이트되지 않기 때문에 이제 Python이 더 이상 검색하지 않는 디렉토리에 있으며 기본 기능이 포함되어 있으면 분명히 더 이상 호환되지 않는다는 것입니다.

그렇기 때문에 당신은 기본적으로안 돼요시스템 전체 pip 설치를 수행하되 항상 venv다음 설치를 선택하십시오.

  1. 시스템이 손상될 가능성은 없습니다(예:매우dnfPython 프로그램과 마찬가지로 Fedora에서는 true이며 pip사용하는 모듈을 행복하게 무시합니다)
  2. 수동으로 업데이트할 수 있습니다( 사용 python3 -m venv --upgrade …).

더 좋은 점은 가능할 때마다 pipPython 모듈에서 제공하는 버전을 사용하지 않고 Fedora에서 제공하는 버전을 사용하는 것입니다. 이러한 버전은 자동으로 업데이트되고 현재 실행 중인 모든 항목과 본질적으로 호환되기 때문입니다.

관련 정보