귀하는 로그인되어 있지 않습니다. 이대로 편집하면 귀하의 IP 주소가 편집 기록에 남게 됩니다.스팸 방지 검사입니다. 이것을 입력하지 마세요!=== 글로벌 캐시 + 하드링크 === pip은 패키지를 설치할 때마다 각 가상환경의 `site-packages` 폴더에 파일을 '''복사'''한다. 10개의 프로젝트에서 numpy를 쓴다면 numpy 파일이 10벌 복사된다. 낭비다. uv는 다르다: # 패키지를 처음 다운로드하면 '''글로벌 캐시''' (`~/.cache/uv/wheels/`)에 저장한다 # 이후 설치할 때는 파일을 복사하는 대신 '''하드링크(hardlink)''' 또는 '''Copy-on-Write(CoW)'''를 사용해 가상환경이 캐시를 가리키도록 한다 도서관에 비유하면: pip은 책을 빌릴 때마다 복사본을 만드는 방식이고, uv는 도서관에 원본을 두고 위치 표지만 나눠주는 방식이다. 이 덕분에: * '''워크캐시 상태에서 가상환경 생성이 밀리초 수준'''으로 빠르다 * 동일 패키지를 여러 프로젝트에서 써도 디스크 공간을 낭비하지 않는다 편집 요약 가온 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는 가온 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요. 또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다. 저작권이 있는 내용을 허가 없이 저장하지 마세요! 취소 편집 도움말 (새 창에서 열림)