Proxy 환경에서 pip 사용 방법

회사의 방화벽 때문에 pip install로 패키지 설치를 못할 때, proxy로 우회하여 패키지를 설치할 수 있습니다.

pip install --proxy="proxyserver:port" [package]

다음과 같이 프록시를 통하여 django 패키지를 설치할 수 있습니다.

$ pip install --proxy="https://192.168.0.1:8080" django

Proxy 설정

--proxy 옵션은 명령어 1회에 한하여 프록시가 적용됩니다.

pip의 config 파일인 pip.ini에 proxy를 추가하면 pip install <package> 명령어 수행 시, 자동으로 proxy가 적용됩니다.

pip.ini config 설정

다음과 같이 proxy 설정을 추가할 수 있습니다.

[global]
proxy = http://proxy_name:port

pip.ini 파일은 OS마다 위치가 다릅니다.

  • Windows : C:\Users\AppData\Roaming\pip\pip.ini
  • Linux : $HOME/.config/pip/pip.conf
Loading script...
codechachaCopyright ©2019 codechacha