web-dev-qa-db-ja.com

Ubuntu 18.04.2 LTSでのPython 3.6.7または2.7.8のインストールにおけるpyenvエラー

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

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
Pau Al

起こったのは、あなたのpythonバージョンとpyenv pythonバージョンの間のパスの問題です。

pythonバージョンをエイリアスまたは何かを介して.bashrcファイルにハードコードしている必要があります。

ただ:

  • pyenvをアンインストールする
  • bashrcファイルに移動し、python aliasを削除します
  • pyenvを再インストール
2
Nico Coallier