Ubuntu 18.04.2 LTS に Python 3.6.7 または 2.7.8 をインストールすると pyenv エラーが発生する

Ubuntu 18.04.2 LTS に Python 3.6.7 または 2.7.8 をインストールすると pyenv エラーが発生する

Pyenv を使用して Python 2.7.8 と Python 3.6.7 をインストールしようとしていますが、常に同じ問題が発生します。

ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?

BUILD FAILED (Ubuntu 18.04 using python-build 20180424)

Inspect or clean up the working tree at /tmp/python-build.20190531162212.22464
Results logged to /tmp/python-build.20190531162212.22464.log

Last 10 log lines:
        install|*) ensurepip="" ;; \
    esac; \
     ./python -E -m ensurepip \
        $ensurepip --root=/ ; \

pyenv の一般的な問題の可能性をすべて試し、OPENSSL のバージョンを変更しました。

答え1

何が起こったかは、Python バージョンと pyenv Python バージョン間のパスの問題だと思います。

エイリアスなどを使用して、Python バージョンを .bashrc ファイルにハードコードする必要があります。

ただ :

  • pyenvをアンインストールする
  • bashrcファイルにアクセスし、pythonエイリアスを削除します
  • pyenvを再度インストールする

関連情報