반응형
[문제]
회사에서 python package 설치 시 에러 발생
pip install pandas
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:997)'))': /simple/pandas
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:997)'))': /simple/pandas
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:997)'))': /simple/pandas
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:997)'))': /simple/pandas
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:997)'))': /simple/pandas
Could not fetch URL https://pypi.org/simple/pandas/: There was a problem confirming the ssl certificate: HTTPSConnection Pool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pandas/ (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:719)')) - skipping
[예상 원인]
회사 프록시/방화벽에서 사이트 트래픽을 허용하지 않는 경우 발생 (회사 보안 정책)
[해결 방법]
1-1. 설치 시 마다 --trusted-host pypi.org --trusted-host files.pythonhosted.org 옵션 추가하여 설치하기
pip install pandas --trusted-host pypi.org --trusted-host files.pythonhosted.org
1-2. 매번 입력하기 귀찮을 경우 한번에 config 파일 만들기
pip config set global.trusted-host "pypi.org files.pythonhosted.org"
1-3. 매번 입력하기 귀찮을 경우 한번에 sessions.py 파일 수정하기
경로: 파이썬 설치 위치\Lib\site-packages\pip\_vendor\request\sessions.py
수정: self.verify = True >> self.verify = False
[추가 사항]
옵션 추가시 추가하는 사이트 주소는(pypi.org 등) 에러 발생시 확인 가능하고 사이트 주소가 pypi.org, files.pythonhosted.org와 다른 경우 해당 사이트 주소를 추가해 주어야 한다.
에러 발생 예시
Could not fetch URL https://pypi.org/simple/pandas/: There was a problem confirming the ssl certificate...
ex) pypi.python.org, download.pytorch.org
728x90
'ERROR' 카테고리의 다른 글
[error] AttributeError: module 'cv2.aruco' has no attribute 'Dictionary_get' (0) | 2023.05.28 |
---|---|
[error] Authentication required_vscode_github_ubuntu (0) | 2023.05.22 |
[error] termios.error: (25, 'Inappropriate ioctl for device') (0) | 2023.05.17 |
[error] 아나콘다, 미니콘다 설치 후 명령 프롬프트(cmd) 실행 안됨 (0) | 2023.05.13 |
[error] $'~~~\r': command not found (0) | 2022.07.10 |