[pip] 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)' - pip SSLError

정리맨·2022년 9월 21일
0

yum install openssl

yum install openssl-devel

파이썬 설치파일(tgz) 압축푼 경로로 이동하여

vim Modules/Setup.dist
=> 나는 CENTOS7.9로 vi 편집기를 사용하였다.

아래내용의 라인 주석을 풀어준다.

_socket socketmodule.c

SSL=/usr/local/openssl

_ssl _ssl.c \

-DUSE_SSL -I(SSL)/includeI(SSL)/include -I(SSL)/include/openssl \

-L$(SSL)/lib -lssl -lcrypto

그 다음 다음과 같이 하면 pip install 이 올바로 실행된다.

./configure ( 혹은 ./configure --enable-optimizations)

make

make install


openssl 을 먼저 설치 않고 python 설치 + pip 실행하면 이런일이 발생한다고 한다
나의 경우는 원인은 불분명하지만 위의 방법을 사용하여 해결하였다.

출처 : https://blog.naver.com/dkzksp0812/221257119485

profile
ㅎㅎ

0개의 댓글