SSL module is not available
Ошибка | |
Решение | |
Похожие статьи |
Если вы пытаетесь использовать pip и получаете ошибку
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. 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
Значит у вас не установлены библиотеки для работы с ssl.
Как вариант решения - предлагаю установить их и потом заново скачать Python и установить с помощью configure make install
В Ubuntu , Debian и других .deb
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
В CentOS , RedHat и других .rpm
sudo yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel zlib* libffi-devel readline-devel tk-devel
Следующая команда подойдёт для всех Linux
wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz ; tar xvzf Python-3.9.1.tgz ; cd Python-3.9.1 ; ./configure ; sudo make install
Если всё хорошо вы сможете пользоваться pip.
Если не помогло - попробуйте сперва удалить старый Python и только потом ставить новый
Подробнее об установке Python в Linux читайте здесь