Lors de l'installation de Python à l'aide de pyenv, le message d'erreur suivant s'affiche:
ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?
J'utilise Ubuntu 18.04 Bionic Beaver Comment résoudre ce problème?
Si la version python que vous essayez d'installer est égale ou inférieure à 2.7.12, elle ne prend pas en charge OpenSSL1.1.0; vous devez donc remplacer libssl-dev
par libssl1.0-dev
.
Ubuntu 18.04 est la première version officielle à passer à OpenSSL1.1.0, raison pour laquelle vous n’avez peut-être pas été touché par le passé.
Référence: https://github.com/pyenv/pyenv/issues/945
Selon le documentation , un simple:
pip install pyopenssl
devrait faire le travail. Si pip
n'est pas installé, lancez
Sudo apt install python-pip
puis exécutez à nouveau la commande.