반응형

안녕하세요.


파이썬의 라이브러리 설치는 pip로 간단하게 할 수 있습니다.


그런데 외부 네트워크 접속이 자유롭지 못한 네트워크 (회사 네트워크 등)에서는 SSL 인증서 문제 등으로 


pip를 통한 라이브러리 다운 및 설치가 되지 않을 수 있습니다.


이런 상황에서 해결 방법입니다.




pip의 옵션 중 --trusted-host 옵션을 사용해주면 됩니다.


pip에서 라이브러리를 다운받는 서버인


pypi.org

pypi.python.org

files.pythonhosted.org 를 해당 옵션으로 지정 후 install을 해주시면 됩니다.




ex) pip --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org install 라이브러리명




저 같은 경우 alias로 등록을 해두었습니다. (관련 포스팅 - http://harryp.tistory.com/171)


vi로 ~/.bashrc 파일을 열어 제일 마지막에 다음 내용을 추가했습니다.




alias pip='pip --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org'




* 20.08.18 추가


만약 python 2 (2.7 등) 와 python 3 (3.6 등) 을 같이 사용하신 다면 다음과 같이 alias 를 설정 할 수도 있습니다.


* python2, python3 등으로 명령어를 구분할 때의 예 입니다.


alias pip2='python2 -m pip --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org'


alias pip3='python3 -m pip --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org'

반응형
Posted by 해리팍
BLOG main image

Chanhyun Park (해리팍)
Software Engineer @ SK hynix

Contact Info.
parkch0708@hanmail.net
chanhyun0708@gmail.com
chanhyun.park@sk.com

카테고리

All (1501)
Profile (2)
Park's Life (599)
Computer System (165)
Computer Programming (39)
Computer Study (54)
Computer Etc. (189)
Scuba Diving (137)
Golf (8)
Traveling (245)
생활 정보 (12)
Pokemon GO (50)