Pip Mirror Server 설정하기

작성자 김아름 수정일 2022-12-13 08:29

#SparklingSoDA3.0, #스파클링소다3.0, #python, #pip, #mirror

아티클 관련 제품: SparklingSoDA3.0

들어가며

  • python 패키지를 설치할 때 pip 를 사용합니다.

  • 인터넷이 되지 않는 폐쇄망인 경우, 혹은 특정 url에서 python 패키지를 다운로드할 때 해당 url을 적용하는 방법을 알아보겠습니다.



pip.conf 파일

pip.conf파일을 생성하여 mirror server의 정보를 입력해 줍니다.


touch /etc/pip.conf
vi /etc/pip.conf
[global]
trusted-host = repo.sparklingsoda.io
index = http://repo.sparklingsoda.io:8081/repository/pypi-repo/pypi
index-url = http://repo.sparklingsoda.io:8081/repository/pypi-repo/simple


위와 같이 설정하였다면, pip install 명령어 수행 시 해당 mirror server로 접근하여 설치를 진행하게 됩니다.


만일, 일시적으로만 특정 url에서 다운로드를 받고자 한다면 아래와 같이 수행할 수 있습니다.

pip install -i <mirror server url> <package name>



마무리

  • python 패키지를 기본적으로 pypi 에서 다운로드 받게 되어있습니다.

  • pypi에서 다운로드 받을 시, 서버의 주소는 해외에 있어 속도가 느린 점이 있습니다.

  • 이때, private pypi 서버를 구축하거나 국내의 mirror pypi를 사용하고자 할 때
    pip.conf 파일을 설정하는 방법에 대해 알아보았습니다.

아티클이 유용했나요?

훌륭합니다!

피드백을 제공해 주셔서 감사합니다.

도움이 되지 못해 죄송합니다!

피드백을 제공해 주셔서 감사합니다.

아티클을 개선할 수 있는 방법을 알려주세요!

최소 하나의 이유를 선택하세요
CAPTCHA 확인이 필요합니다.

피드백 전송

소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.

02-558-8300