“A extensão ssl do Python não foi compilada. Falta o erro OpenSSL lib? ”Ao instalar o Python usando o pyenv

0

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?

    
por beard_beer_code 10.05.2018 / 14:25

2 respostas

0

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.

    
por NerdOfLinux 10.05.2018 / 15:00
0

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

link

    
por pablolo 04.06.2018 / 16:38