[Python] 파이썬 pip 설치 시 SSL 인증서 문제 해결 (error: [SSL: CERTIFICATE_VERIFY_FAILED])
안녕하세요.
파이썬의 라이브러리 설치는 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'
'Computer Programming > Python' 카테고리의 다른 글
[Python] 아나콘다 주피터 노트북 사용 방법 (Anaconda Jupyter Notebook) (0) | 2020.02.05 |
---|---|
[Python] 파이썬 아나콘다 설치 (Anaconda, Jupyter Notebook) (0) | 2020.02.03 |
[Python] 파이썬에서 엑셀 다루기 1. openpyxl 설치 (0) | 2018.10.03 |
[Python] 우분투에서 파이썬 2.7 IDLE 설치 (0) | 2016.08.11 |
[Python] 파이썬 for-else 문 (2) | 2016.06.23 |