개인 패키지가 포함 된 내 자신의 PyPI를 설정 중입니다. 문제는 일부 비공개 패키지가 PyPI의 기존 패키지와 이름이 동일하다는 것입니다.같은 이름의 개인 PyPI 포함 패키지
같은 이름을 가진 개인 패키지는 반드시 PyPI의 기존 패키지보다 높은 버전 번호를 가질 필요가 없습니다. 그러므로 pip install --extra-index-url <Private_PyPI_URL>
을 실행하면 pip가 개인용 저장소가 아닌 버전 번호가 높은 패키지를 자동으로 다운로드합니다 .
pip install
개인 저장소에서 패키지를 찾지 못한 경우에만 패키지의 PyPI를 확인하려면 어떻게해야합니까?
개인 패키지는 다른 개인 패키지의 종속 항목으로 지정할 수도 있습니다.
불행히도, --find-links 옵션이 작동하지 않아 pip가 더 높은 버전 번호로 설치를 끝내게됩니다 ... – Hery
내부 버전 번호가있는 옵션은 좋아 보이지만 매번 개인 패키지를 선택하기 위해 버전 번호가 지정되지 않은 경우 우선 개인 패키지를 선택하는 방법이 있습니까? – Hery
@Hery : 귀하의 버전 번호가 '상위'로 간주되는 경우에만. 'requirements.txt' 파일 대신에 버전 핀을 지정하는 것이 더 쉽습니다. –