Programming

핍의 캐시를 제거 하시겠습니까?

procodes 2020. 2. 27. 22:27
반응형

핍의 캐시를 제거 하시겠습니까?


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%\buildWindows의) 디렉토리를 삭제하는 것입니다. 성공적인 설치 후 디렉토리를 빌드하십시오).


--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



반응형