При установке Python с использованием pyenv я получаю следующую ошибку:
ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?
Я использую Ubuntu 18.04 Bionic Beaver Как мне решить эту проблему?
Если версия Python, которую Вы пытаетесь установить, равна или ниже, чем 2.7.12, она не поддерживает OpenSSL1.1.0, таким образом, необходимо было бы заменить libssl-dev
с libssl1.0-dev
.
Ubuntu 18.04 является первым официальным выпуском, который переключится на OpenSSL1.1.0, который является, почему на Вас, возможно, не повлияли с этим в прошлом.
Согласно документации, простому:
pip install pyopenssl
должен сделать задание. Если pip
не установлен, выполнен
sudo apt install python-pip
и затем выполненный команда снова.