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