본문 바로가기
개발자 놀이/병신 삽질 - 주식 매매 프로그램 (Python)

[Python] PyQt5 설치시 SSL/TLS 에러

by ㅁ ㅣ ㅊ ㅣ ㄴ ㅏ ㅇ ㅣ 2023. 10. 17.

병신 삽질 3시간??? ㅋ

 

 

 

프로그램 동산님(Program Garden) 주식 매매 프로그램 36강 따라하던 중...

 

다음 단계로 넘어가기 위해서는 PyQt5 를 설치해야 하는 과정이 있었음.

 

뭐...에러는 이지랄...

 

ssl / tls 어쩌구 저쩌구...

 

스택오버플로우 이런저런 곳에서 이미 많은 친구들이 문답을 해오고 있었음.

 

 

Could not fetch URL https://pypi.org/simple/pyqt5/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pyqt5/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping

WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pyqt5/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pyqt5/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pyqt5/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pyqt5/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pyqt5/
ERROR: Could not find a version that satisfies the requirement PyQt5 (from versions: none)
ERROR: No matching distribution found for PyQt5
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

 

 

 

 

--trusted-host    옵션을 써라.

 

우리나라 친구들 고민글에는,

pyqt5 버전을 5.12.3 설치하니 되었다 등등...

 

pip.ini 파일 global.target unset 으로 해결했다는 내용도 보이고...

 

 

삽질 3시간 끝에 발견.

 

하여간 병신 병신 개병신 ㅎㅎㅎ

 

내 문제는...

anaconda 가상환경 설정시,,, interpreter 설정 문제였음.

 

 

에러창이 뜨면... 찬찬히 뜯어보며 읽어볼 생각은 안하고 디립다 검색을 하니 삽질만 계속하지 뭐.. ㅎㅎㅎ

 

 

 pycharm 우측 하단에 아나콘다 가상환경 만들면서 생성된 인터프리터로 설정을 해줘야 했음.

 

분명히 새프로젝트 만드는 부분에서...설정을 해줬던거 같은데...

그래서 인터프리터 설정 부분은 문제 없을 거라고 생각했었는데 --;;

 

py39_32 가상환경 만들면서... 이미 엄청난 패키지 친구들이 깔렸었기 때문에... 굳이 pyqt5 설치 안 해도 될 일.

 

뭐... 덕분에 파이썬과 조금 더 친해졌겠지... 썅  ㅎㅎ