programing

pip이 현재 버전을 강제로 재설치할 수 있습니까?

kingscode 2022. 10. 2. 21:53
반응형

pip이 현재 버전을 강제로 재설치할 수 있습니까?

현재 버전의 패키지가 동작하지 않아 재인스톨이 필요한 경우가 있습니다.그렇지만pip install -U이미 최신인 패키지는 건드리지 않습니다.먼저 언인스톨 해 강제 재인스톨 하는 방법을 알 수 있습니다.pip uninstall를 인스톨 합니다만, 명목상의 최신 버전으로 「업데이트」를 1개의 스텝으로 강제하는 방법이 있습니까?

pip install --upgrade --force-reinstall <package>

업그레이드 시 패키지가 이미 최신인 경우에도 모든 패키지를 다시 설치하십시오.

pip install -I <package>
pip install --ignore-installed <package>

설치된 패키지를 무시합니다(대신 재설치).

다음의 3가지 옵션을 모두 사용할 수 있습니다.--upgrade그리고.--force-reinstall재인스톨을 보증하는 한편,--no-deps의존관계 재설치를 회피합니다.

$ sudo pip install --upgrade --no-deps --force-reinstall <packagename>

그렇지 않으면 pip이 Numpy 또는 다른 큰 패키지를 다시 컴파일하기 시작하는 문제가 발생할 수 있습니다.

요건에 지정된 패키지를 재설치하는 경우.txt 파일(업그레이드하지 않음)이 있으므로 요건에 지정된 특정 버전을 재설치하기만 하면 됩니다.txt 파일:

pip install -r requirements.txt --ignore-installed
--upgrade --force-reinstall

pip-1.5와 함께 python2.7을 사용하여 강제 재인스톨 하는 것은 아닌 것 같습니다.

나는 사용해야만 했다.

--no-deps --ignore-installed

pip 자체를 강제로 재설치해야 하는 경우 다음을 수행할 수 있습니다.

python -m pip install --upgrade --force-reinstall pip
sudo pip3 install --upgrade --force-reinstall --no-deps --no-cache-dir <package-name>==<package-version>

관련 답변:

pip 설치 옵션 "무시 설치"와 "강제 재설치"의 차이

패키지 로드가 포함된 텍스트파일이 있는 경우 -r 플래그를 추가해야 합니다.

pip install --upgrade --no-deps --force-reinstall -r requirements.txt

언급URL : https://stackoverflow.com/questions/19548957/can-i-force-pip-to-reinstall-the-current-version

반응형