Pyenvを使用してPythonをインストールしているときに、次のエラーが表示されます。
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
その後、コマンドを再度実行します。