본문 바로가기
다시 개발자

'Can't connect to HTTPS URL because the SSL module is not available.' 처리 방법

by 까삼스 이삐 2023. 4. 6.
728x90
반응형

'Can't connect to HTTPS URL because the SSL module is not available.' 처리 방법입니다.

 

1. OpenSSL 설치 여부 확인

만약 버전이 나오지 않는 다면 openssl이 설치되어 있지 않은 것입니다. 다음 글을 참조하셔서 openssl을 설치하시기 바랍니다.

2023.04.06 - [다시 개발자] - windows11에 OpenSSL 설치

 

windows11에 OpenSSL 설치

'Can't connect to HTTPS URL because the SSL module is not available.' 해결 방법으로 OpenSSL 설치하는 방법입니다. 1. OpenSSL download http://slproweb.com/products/Win32OpenSSL.html Win32/Win64 OpenSSL Installer for Windows - Shining Light Pro

kka3seb.tistory.com

 

2. python 코드에서 ssl 버전 확인

다음 코드를 python에 넣고 실행

import ssl
print(ssl.OPENSSL_VERSION)

만약 "ImportError: DLL load failed while importing _ssl: 지정된 프로시저를 찾을 수 없습니다." 메시지가 나온다면 다음과 같이 처리합니다.

 

실행 환경(특정 가상 환경)에 다음 dll이 없어서 나는 에러입니다.

libssl-1_1-x64.dll
libcrypto-1_1-x64.dll

anaconda의 경우 "{anaconda 설치 directory} / Library / bin" 밑에 해당 파일이 있습니다.

이 파일 들을 가상환경 dll 파일 디렉토리에 복사하면 해결 됩니다.

anaconda의 경우 "{anaconda 설치 directory} / envs / {가상환경 이름} / DLLs" 입니다.

 

 

728x90
반응형

댓글