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
'programing' 카테고리의 다른 글
MySQL에서 먼저 숫자를 기준으로 레코드를 정렬한 후 알파벳 순으로 정렬 (0) | 2022.10.02 |
---|---|
jmerise export는 mariadb로 가져올 때 구문 오류를 표시하지만 스크립트에서 구문 오류를 찾을 수 없습니다. (0) | 2022.10.02 |
Common JS, AMD 및 Require JS와의 관계 (0) | 2022.10.02 |
mysql.proc의 열 개수가 잘못되었습니다.예상 20명, 16명 발견테이블이 파손되었을 가능성이 있습니다. (0) | 2022.10.02 |
VueJs/NuxtJs:이미지 파일을 업로드하여 nuxtjs 프로젝트의 정적 폴더에 저장하는 방법 (0) | 2022.10.02 |