pip3을 사용하여 패키지를 설치할 수 없음: SSL 모듈 누락
pip3을 사용하여 패키지를 설치하려고 하면 사용자에게 다음 오류 메시지가 나타날 수 있습니다.
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
이 오류는 'ssl' 모듈이 없기 때문에 발생합니다. HTTPS를 통한 보안 연결을 설정하는 데 필수적입니다. 이 문제를 해결하려면 Python에 SSL 지원에 필요한 종속성이 있는지 확인해야 합니다.
Ubuntu에 Python 3.6 및 pip3 설치를 위한 단계별 가이드
1. 필수 패키지 설치
sudo apt-get install build-essential libffi-dev libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
2. Python 다운로드 및 추출
홈 디렉터리에서 공식 Python 웹사이트의 Python 3.6.8 소스 패키지(tar.xz)를 다운로드합니다. 아래 명령을 사용하여 아카이브를 추출합니다:
tar -xvf Python-3.6.8.tar.xz
3. 구성 및 빌드
추출된 Python 디렉터리로 이동하여 다음 명령을 실행합니다.
./configure make sudo make install
4. 설치 확인
다음 명령을 실행하여 Python 설치를 확인하세요.
python3 --version pip3 --version
5. 패키지 설치
이제 SSL 관련 오류 없이 pip3을 사용하여 패키지를 설치할 수 있습니다. 예:
pip3 install package_name
면책 조항: 제공된 명령은 Ubuntu 20.04 LTS에서 테스트되지 않았습니다.
위 내용은 SSL 모듈 누락으로 인해 pip3에서 패키지 설치에 실패하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!