GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Fehler:Fehlt die OpenSSL-Bibliothek? beim Versuch, Python zu installieren

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


Linux
  1. So installieren Sie Python unter Linux

  2. Wie kompiliere und installiere ich Python mit OpenSSL-Unterstützung?

  3. Openssl von der Quelle installieren?

  4. fehlendes Python bz2-Modul

  5. OpenSSL fehlt während ./configure. Wie repariert man?

So installieren Sie Python 3 unter Windows 10

Installieren Sie Python 3 auf Redhat 8

So installieren Sie die neueste OpenSSL-Version von Source unter Linux

Pipenv – Das offiziell empfohlene Python-Paketierungstool

So installieren Sie die Anaconda-Python-Distribution unter Ubuntu 18.04

Die Python.h-Datei kann während der Installation von Watchman nicht gefunden werden