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