pip 캐시 폴더는 어디에 있습니까?
Python pip 캐시 폴더 는 어디에 있습니까 ? 설치 중에 오류가 발생하여 이제 캐시 파일을 사용하여 패키지를 다시 설치합니다.
그 디렉토리는 어디에 있습니까? 나중에 설치할 수 있도록 백업하고 싶습니다. 가능합니까?
예를 들어 다음과 같습니다.
Using cached cssselect-0.9.1.tar.gz
이 디렉토리를 Google에서 검색했지만 내가 본 것은 폴더에서 설치하는 방법을 배우는 것입니다. 기본 캐시 디렉토리를 찾고 싶습니다.
또 다른 질문은 이러한 캐시 파일이 해당 디렉토리에 남아 있거나 곧 제거된다는 것입니다.
이 질문의 순위가 매겨지고 수락 된 답변이 질문 제목과 일치하지 않기 때문입니다.
캐시 디렉토리의 기본 위치는 운영 체제에 따라 다릅니다.
유닉스
~ / .cache / pip이며 XDG_CACHE_HOME 디렉토리를 따릅니다.
맥 OS
~ / 라이브러리 / 캐시 / pip.
윈도우
<CSIDL_LOCAL_APPDATA> \ pip \ Cache
휠 캐시
Pip은 pip 캐시 디렉토리 내의 하위 디렉토리 휠에서 읽고 거기에있는 모든 패키지를 사용합니다. [한조각]
https://pip.pypa.io/en/latest/reference/pip_install/#caching
캐시 디렉토리의 위치는 명령 줄 옵션을 통해 변경할 수 있습니다 --cache-dir
.
Pythonic 및 크로스 플랫폼 방식 :
from pip.utils.appdirs import user_cache_dir # before pip v.10
from pip._internal.utils.appdirs import user_cache_dir # since pip v.10
print(user_cache_dir('pip'))
print(user_cache_dir('wheel'))
내부적으로 경로를 정규화하고, 이국적이고 일반적인 운영 체제 및 플랫폼에 대한 여러 위치를 관리하고, Windows 레지스트리 조회를 수행합니다.
2.x와 3.x의 다른 Python 버전이 설치되어있는 경우 모두 동일한 캐시 위치를 공유한다는 점을 언급 할 가치가 있습니다.
캐시 폴더의 백업을 수행하지 않고 관련 휠을 백업 할 수 있습니다 .
버전 0.9.1의 csselect 용 휠을 다음 위치에 다운로드하십시오 /tmp/wheelhouse
.
pip wheel --wheel-dir=/tmp/wheelhouse cssselect==0.9.1
다운로드 한 휠 설치 :
pip install /tmp/wheelhouse/cssselect-0.9.1-py2-none-any.whl
참고 URL : https://stackoverflow.com/questions/34578168/where-is-pip-cache-folder
'IT TIP' 카테고리의 다른 글
Elixir의 디버깅 및 디버깅 도구? (0) | 2020.11.20 |
---|---|
Swagger UI의 파일 문제에서 읽을 수 없음 (0) | 2020.11.20 |
Python의 클래스 팩토리 (0) | 2020.11.20 |
단순 유형에 속성 추가 또는 XML 스키마의 복합 유형에 제한 (0) | 2020.11.20 |
.NET 콘솔 응용 프로그램 종료 이벤트 (0) | 2020.11.20 |