728x90
(쿨팁)pip install --trusted-host pypi.org 를 이용한 파이썬 설치 SSLCertVerificationError 해결
파이썬 설치시 문제 해결 방법으로 pip명령이 먹히지 않는 경우에 대한 설명입니다. 주로 내부망의 보안 설정으로 SSL 보안 Site에 대한 접근이 안되는 경우 pip 설치 명령에 오류가 생깁니다.
pip 패키지 설치시 SSL 인증서 검증 오류로 SSLCertVerificationError 가 발생하여 설치가 안되는 경우에 대처법을 소개 합니다.
간단한 해결 방법은 다음 두가지가 있습니다.
방법1 pip install --trusted-host pypi.org
방법2 pip.ini
[ 파이썬 SSL인증서 오류 참고]
1. 파이썬 설치 오류 해결 pip SSLCertVerificationError
2. git https repository 연결시 SSL 인증서 오류 해결
3. (Pycharm) PIP 패키지 설치 SSL 인증서 오류 해결
pip는 파이썬 패키지 설치를 위한 명령어로 파이썬에서 필요한 패키지 설치하고 삭제하는 기능을 제공합니다.
PIP는 파이썬(python)으로 작성된 패키지 소프트웨어를 설치 · 관리하는 패키지 관리 시스템
패키지 설치 : pip install some-package-name
패키지 삭제 : pip uninstall some-package-name
파이썬으로 패키지 설치도 아래와 같이 사용 가능합니다.
pip install <패키지 이름> # python -m pip install <패키지 이름> # python3 -m pip install <패키지 이름>
pip 설치 방법
[파이썬으로 직접 설치 ]
> python -m pip install --upgrade pip
/usr/bin/python: No module named pip : 다음과 같은 오류가 발생 될 수 있다.
[ pip 설치 파일 받아 설치]
> wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
> python get-pip.py
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate:
# 위와 같은 SSL 인증서 오류가 발생 할 수 있다. 인증서 검증을 하지 않고 설치하는 방법은 아래와 같다.
> python get-pip.py --trusted-host pypi.org --trusted-host files.pythonhosted.org
Collecting pip
Downloading pip-23.1.2-py3-none-any.whl (2.1 MB)
> pip --version
> which pip
/usr/local/bin/pip
■ SSL인증서 문제 해결 방법 [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
(해결방법1) pip --trusted-host 를 이용하는 방법
(해결 방법 2) pip.ini 를 이용하여 해결하는 방법입니다.
(해결방법1) pip --trusted-host 를 이용하는 방법
pip --trusted-host 옵션을 추가하여 SSLCertVerificationError 를 통과 하여 pip 가 작동 되도록 할 수 있습니다.
pip install --trusted-host pypi.org <package>
pip install --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org <package>
pip install web3
pip install flask
pip install dash
pip install jupyter-dash
pip install numpy
pip install pandas
pip install matplotlib
pycharm의 터미널 창의 command line에 설치할 패키지 명을 입력 합니다.
(해결 방법 2) pip.ini 를 이용하여 해결하는 방법입니다.
pip.ini 환경 파일을 이용하면 'pip install 라이브러리' 명령으로 설치가 가능해 집니다.
1. 아래와 같이 pip.ini config 파일을 생성 합니다.
- 윈도우 : %APPDATA%\pip\pip.ini 또는 %HOME%\pip\pip.ini 폴더
- Mac / Linux OS : $HOME/Library/Application Support/pip/pip.conf 또는
$HOME/.config/pip/pip.conf
2. 리눅스에서 pip.conf 만드는 방법
- 리눅스에서는 config 파일에 다음과 같이 내용을 추가 할 수있다.
> pip config set global.trusted-host "pypi.org files.pythonhosted.org"
> cat ~/.config/pip/pip.conf
[global]
trusted-host = pypi.org files.pythonhosted.org
리눅스에서 pip.conf 만드는 방법 :
"pip config set global.trusted-host "pypi.org files.pythonhosted.org"
[pip.ini]
[global]
trusted-host = pypi.org files.pythonhosted.org
[Python package install error]
Could not fetch URL https://pypi.org/simple/flask-web3/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/flask-web3/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:997)'))) - skipping
[Pycharm-설치-PIP-패키지-설치가-안될때]
https://couplewith.tistory.com/316
https://couplewith.tistory.com/entry/Pycharm-%EC%84%A4%EC%B9%98-PIP-%ED%8C%A8%ED%82%A4%EC%A7%80-%EC%84%A4%EC%B9%98%EA%B0%80-%EC%95%88%EB%90%A0%EB%95%8C
728x90
반응형
'Programming' 카테고리의 다른 글
(자료구조) Linkedlist - 연결 리스트 구조와 종류별 python examples (0) | 2022.12.09 |
---|---|
(쿨팁) git 에서 https repository 연결시 SSL 인증서 오류 해결법 http.sslVerify false (0) | 2022.11.24 |
추천-파이썬-모바일-개발툴-Python-editor-2022 (0) | 2022.11.07 |
(Pycharm 설치) Pycharm 과 Conda & Anaconda 설치 (0) | 2022.04.03 |
( Imagemagic) 이미지 변환 개발 라이브러리 설치-Imagemagic (0) | 2022.04.03 |
(Pycharm 설치) PIP 패키지 설치 인증서 오류 해결- SSL: CERTIFICATE_VERIFY_FAILED (0) | 2022.03.09 |
(ebook) 금융분야 인공지능 ebook 모음 (0) | 2022.03.03 |