너무 많은 시간이 걸리고 엄청난 양의 데이터를 다운로드하는 pipenv는 설치 후 무엇을합니까?

아닙니다

Python 버전에서 몇 가지 악몽을 겪은 후 pyenvpipenv. 설치 때 pygameseaborn함께 pipenv, 내가 설치가 몇 초에 발생하고,주의 Installation Succeeded메시지가 즉시 나타납니다. 그런 다음 몇 가지 잠금 메시지가 표시되고 로딩 아이콘이 표시되는 몇 분의 긴 대기 시간이 Locking있습니다.
이 기간 동안 엄청난 양의 데이터가 다운로드됩니다. 아래에 표시된 이미지. 다운로드되는 데이터는 무엇입니까? 왜 필요한가요? 비활성화 할 수 있습니까? 나는 지금 사용하는 것을 경계 pipenv합니다.

여기에 이미지 설명 입력

펠릭스 돔벡

https://github.com/pypa/pipenv/issues/3827 과 관련된 소리입니다 .

pipenv lock은 설치된 패키지 및 해당 종속성의 사용 가능한 모든 아티팩트를 다운로드합니다. 아티팩트 URL이 조각에 해시를 포함하는 경우에도 해시를 계산하기 위해이 작업을 수행합니다. 큰 종속성과 버전 당 많은 아티팩트가있는 scipy와 같은 일부 대형 패키지의 경우이 동작으로 인해 일부 사용자에게 비합리적으로 긴 지연이 발생할 수 있습니다 (893MB 대 50MB 다운로드).

pipenv 소스 코드에 대한 패치 형식의 해결 방법은이 버그 보고서 자체에 제공됩니다. 가능한 경우 항상 재 계산하는 대신 아티팩트 URL에서 해시를 가져 오므로 잠금 시간이 크게 향상되는 것 같습니다.

해결 방법 링크 : https://github.com/pypa/pipenv/blob/4c003521052d3b607be5abedf989744a5c172bda/pipenv/patched/piptools/repositories/pypi.py#L60-L71

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관