Eine offizielle Anleitung zur Fehlerbehebung bei Build-Problemen finden Sie hier https://github.com/pyenv/pyenv/wiki/common-build-problems
Für openSuse müssen Sie also zuerst die Abhängigkeiten installieren mit:
zypper in zlib-devel bzip2 libbz2-devel libffi-devel libopenssl-devel \
readline-devel sqlite3 sqlite3-devel xz xz-devel
Und auch für Ubuntu/Debian:
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
Python verwendet zugrunde liegende Betriebssystembibliotheken, um einige seiner Bibliotheken zu unterstützen, und anscheinend haben Sie diese Bibliotheken nicht installiert. Unter Ubuntu sollten Sie sie mit
installieren können$ sudo apt-get install bzip2 libreadline6 libreadline6-dev openssl
Für SUSE 12 war, wie Sie bereits betont haben, der erforderliche Befehl
zypper -n install openssl libopenssl-devel
Zusätzlich zu der obigen Antwort musste ich:
sudo apt-get install python-openssl