De acordo com a documentação , um simples:
pip install pyopenssl
deve fazer o trabalho. Se pip
não estiver instalado, execute
sudo apt install python-pip
e, em seguida, execute o comando novamente.
Ao instalar o Python usando o pyenv, estou recebendo o seguinte erro:
ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?
Estou usando o Ubuntu 18.04 Bionic Beaver Como resolvo esse problema?
De acordo com a documentação , um simples:
pip install pyopenssl
deve fazer o trabalho. Se pip
não estiver instalado, execute
sudo apt install python-pip
e, em seguida, execute o comando novamente.
Se a versão do python que você está tentando instalar é igual ou menor que a 2.7.12, ela não suporta o OpenSSL1.1.0, então você precisaria substituir libssl-dev
por libssl1.0-dev
.
O Ubuntu 18.04 é o primeiro lançamento oficial a mudar para o OpenSSL1.1.0 e é por isso que você pode não ter sido impactado com isso no passado.
Referência: link