pip를 사용하여 패키지를 여러 번 설치했는데 갑자기 사라졌습니다. 시스템 업데이트 이후에 사용했는지, 며칠 전 업데이트 이후 사라졌는지 기억이 나지 않습니다. 저는 페도라 38을 사용하고 있습니다.
감사해요!
답변1
시스템 전체 pip 설치는 본질적으로 위험합니다.이것설명하다. ( debian/Ubuntu Linux가 아닌 Fedora/CentOS/Alma/Rocky에 대해 100% 만들기 apt
위해 대체되었습니다.)dnf
발생한 문제는 Python이 변경되었으며 pip 설치가 Python으로 업데이트되지 않기 때문에 이제 Python이 더 이상 검색하지 않는 디렉토리에 있으며 기본 기능이 포함되어 있으면 분명히 더 이상 호환되지 않는다는 것입니다.
그렇기 때문에 당신은 기본적으로안 돼요시스템 전체 pip 설치를 수행하되 항상 venv
다음 설치를 선택하십시오.
- 시스템이 손상될 가능성은 없습니다(예:매우
dnf
Python 프로그램과 마찬가지로 Fedora에서는 true이며pip
사용하는 모듈을 행복하게 무시합니다) - 수동으로 업데이트할 수 있습니다( 사용
python3 -m venv --upgrade …
).
더 좋은 점은 가능할 때마다 pip
Python 모듈에서 제공하는 버전을 사용하지 않고 Fedora에서 제공하는 버전을 사용하는 것입니다. 이러한 버전은 자동으로 업데이트되고 현재 실행 중인 모든 항목과 본질적으로 호환되기 때문입니다.