pyenv-Fehler bei der Installation von Python 3.6.7 oder 2.7.8 in Ubuntu 18.04.2 LTS

pyenv-Fehler bei der Installation von Python 3.6.7 oder 2.7.8 in Ubuntu 18.04.2 LTS

Ich versuche, Python 2.7.8 und Python 3.6.7 mit Pyenv zu installieren, aber ich habe immer dasselbe Problem:

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=/ ; \

Ich habe alle Möglichkeiten in den allgemeinen Problemen von pyenv ausprobiert und die OPENSSL-Version geändert.

Antwort1

Ich denke, es liegt ein Pfadproblem zwischen Ihrer Python-Version und Ihrer Pyenv-Python-Version vor.

Sie müssen die Python-Version über einen Alias ​​oder etwas Ähnliches in der .bashrc-Datei fest codiert haben.

Nur :

  • pyenv deinstallieren
  • Gehen Sie in die Bashrc-Datei und entfernen Sie den Python-Alias
  • Installieren Sie pyenv erneut

verwandte Informationen