핍의 캐시를 제거 하시겠습니까?
psycopg2 v2.4.1을 구체적으로 설치해야합니다. 나는 실수로했다 :
pip install psycopg2
대신에:
pip install psycopg2==2.4.1
이전 버전 대신 2.4.4가 설치됩니다.
이제 psycopg2를 pip 제거하고 올바른 버전으로 다시 설치 한 후에도 pip가 처음 다운로드 한 캐시를 다시 사용하는 것으로 보입니다.
pip가 다운로드 캐시를 지우고 명령에 포함 된 특정 버전을 사용하도록하려면 어떻게해야합니까?
pip 6.0 이상을 사용하는 경우 --no-cache-dir
옵션을 추가하십시오 .
pip 6.0 이전의 pip를 사용하는 경우으로 업그레이드하십시오 pip install -U pip
.
시스템에 적합한 캐시 디렉토리를 지우십시오.
리눅스와 유닉스
~/.cache/pip # and it respects the XDG_CACHE_HOME directory.
OS X
~/Library/Caches/pip
윈도우
%LocalAppData%\pip\Cache
https://pip.pypa.io/en/latest/reference/pip_install.html#caching의 설명서에서 :
v6.0부터 pip는 웹 브라우저의 캐시와 유사하게 작동하는 기본 캐시를 제공합니다. 캐시는 기본적으로 켜져 있고 기본적으로 올바른 작업을 수행하도록 설계되어 있지만
--no-cache-dir
옵션을 사용하여 캐시를 비활성화하고 항상 PyPI에 액세스 할 수 있습니다 .
pip는 다음과 같이 캐시를 무시하고 패키지를 설치할 수 있습니다
pip --no-cache-dir install scipy
우분투에서는를 삭제해야했습니다 /tmp/pip-build-root
.
방금 비슷한 문제가 발생하여 패키지를 업그레이드하기 위해 pip를 얻는 유일한 방법 은 이전에 완료되지 않은 설치 또는 이전 버전의 pip에서 남아있을 수 있는 $PWD/build
( %CD%\build
Windows의) 디렉토리를 삭제하는 것입니다. 성공적인 설치 후 디렉토리를 빌드하십시오).
--no-cache-dir
기본적으로 옵션 을 설정하려면 다음을 입력하십시오 pip.conf
.
[global]
no-cache-dir = false
의 위치는 pip.conf
운영 체제 에 따라 다릅니다. 자세한 내용은 설명서 를 참조하십시오.
archlinux pip cache는 ~ / .cache / pip에 있으며 http 폴더를 제거하여 문제를 해결할 수 있습니다.
Windows 7에서는을 삭제해야했습니다 %HOMEPATH%/pip
.
내 Mac에서 캐시 디렉토리를 제거해야했습니다. ~/Library/Caches/pip/
virtualenv를 사용하는 경우 build
환경 루트 아래 에서 디렉토리를 찾으십시오.
Windows 7에서 % TEMP % \ pip-build를 삭제해야했습니다.
Mac OS (Mavericks)에서 삭제해야했습니다 /tmp/pip-build/
(...) pip가 캐시를 다시 사용하는 것으로 보입니다 (...)
나는 그것이 일어나고 있지 않다는 것을 확신합니다. 캐시가 아닌 빌드 디렉토리를 (잘못) 재사용하는 데 사용한 Pip. 2013-07-23에 릴리스 된 pip 1.4 버전에서 수정되었습니다 .
참고 URL : https://stackoverflow.com/questions/9510474/removing-pips-cache
'Programming' 카테고리의 다른 글
EC2 인스턴스의 키 페어 변경 (0) | 2020.02.27 |
---|---|
EditText의 첫 글자 대문자 (0) | 2020.02.27 |
파이썬 모듈에서 모든 함수를 나열하는 방법? (0) | 2020.02.27 |
보이는 DOM에 요소가 있는지 확인하는 방법? (0) | 2020.02.27 |
PowerShell에서 문자열이 null인지 또는 비어 있는지 어떻게 확인할 수 있습니까? (0) | 2020.02.27 |