proxy환경에서 pip를 사용할 경우 생각보다 잘 안받아지는 경우가 있다.
그럴 때 pip에 Proxy를 설정하는 법을 알아보자.
pip를 통해서 바로 사용할 경우
pip의 옵션 중 --trusted-host=<url>
을 사용하여 받아지지 않는 Host를 지정해주면 된다.
pip install <library_name> --trusted-host=pypi.org --trusted-host=pypi.python.org --trusted-host=files.pythonhosted.org --proxy=http://70.10.15.10:8080
pip에 항상 --trusted-host 옵션을 입력하고 싶지 않을 경우
pip.ini/conf 파일을 만든다.
C:\users\<사용자명>\pip\pip.ini
$HOME/.pip/pip.conf
[global]
proxy = http://PROXYSERVERIP:PORT
cert = C:\\CERTIFICATION.cer
trusted-host = pypi.python.org
pypi.org
files.pythonhosted.org