pip 오프라인 설치 + rpm의 yum 저장소를 사용하는 것과 동일하지만 .whl 파일의 경우

pip 오프라인 설치 + rpm의 yum 저장소를 사용하는 것과 동일하지만 .whl 파일의 경우

사랑하는 친구와 대학

Linux Redhat 서버에서 우리는 yum 저장소를 구축하여 /var/yum.repo.d yum이 실제로 해당 저장소에서 설치에 필요한 rpm을 가져옵니다.

pip이제 파일을 설치해야 합니다.whl

첫 번째 방법은 .whl로컬 설치를 사용하여 파일을 설치하는 것입니다.

   pip install --no-index --find-links "$WHL_FOLDER" "${WHL_FILE}"

하지만 우리는 65Linux 시스템을 갖고 있기 때문에 모든 Linux 시스템에서 .whl을 찾고 싶지는 않습니다.

우리가 원하는 것은 .whl다음을 사용하여 아래 파일을 찾는 것입니다. 그러나 설치의 경우 올바른 방법이 무엇인지 모르겠습니다.repo_serveryum/var/www/htmlpip

어쨌든, 최종 접근 방식 은 yum에서처럼 저장소에서 설치 pip하는 것입니다 ..whl

pip install some-package.whl

그럼 pip로 설치된 저장소를 빌드하는 방법을 제안해주세요.

답변1

사용pip config로컬(사용자) 또는 전역 수준에서. /etc/pip.conf전역 또는 ~/.config/pip/pip.conf사용자별 구성에 사용됩니다.

[install]
no-index=yes
find-links=/path/to/local/wheels

pip config명령을 사용할 수도 있습니다 .

pip config --global install.find-links=/path/to/local/wheels

하지만 덮어쓰면 no-index일부 문제가 발생할 수 있습니다.질문, 하지만 이전에는 시도해 본 적이 없습니다.

기본적으로 로컬 저장소에서 다운로드하도록 pip를 설정하려면 다음을 사용하십시오.index-url그리고index

[global]
index=http://repository.local/repo/pypi
index-url=http://repository.local/repo/simple
trusted-host=repository.local

관련 정보