사랑하는 친구와 대학
Linux Redhat 서버에서 우리는 yum 저장소를 구축하여 /var/yum.repo.d
yum이 실제로 해당 저장소에서 설치에 필요한 rpm을 가져옵니다.
pip
이제 파일을 설치해야 합니다.whl
첫 번째 방법은 .whl
로컬 설치를 사용하여 파일을 설치하는 것입니다.
pip install --no-index --find-links "$WHL_FOLDER" "${WHL_FILE}"
하지만 우리는 65
Linux 시스템을 갖고 있기 때문에 모든 Linux 시스템에서 .whl을 찾고 싶지는 않습니다.
우리가 원하는 것은 .whl
다음을 사용하여 아래 파일을 찾는 것입니다. 그러나 설치의 경우 올바른 방법이 무엇인지 모르겠습니다.repo_server
yum
/var/www/html
pip
어쨌든, 최종 접근 방식 은 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