So installieren Sie Python auf Fedora 40

In diesem Tutorial zeigen wir Ihnen, wie Sie Python auf Fedora 40 installieren. Python ist eine vielseitige und leistungsstarke Programmiersprache, die häufig für Entwicklung, Skripterstellung und Datenanalyse verwendet wird. Mit seinem umfangreichen Ökosystem an Bibliotheken und Frameworks ist Python zu einem unverzichtbaren Werkzeug für Entwickler und Datenwissenschaftler geworden. Fedora 40, die neueste Version der beliebten Linux-Distribution, bietet eine stabile und sichere Plattform zum Ausführen von Python-Anwendungen.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie im Root-Konto ausgeführt werden. Andernfalls müssen Sie möglicherweise Folgendes hinzufügen:sudo‚ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation der Programmiersprache Python auf Fedora 40.

Voraussetzungen

Bevor wir mit dem Installationsprozess beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird: Fedora 40.
  • Es wird empfohlen, eine Neuinstallation des Betriebssystems zu verwenden, um mögliche Probleme zu vermeiden.
  • Um Befehle ausführen zu können, benötigen Sie Zugriff auf das Terminal. Fedora stellt hierfür die Terminal-Anwendung zur Verfügung. Sie finden es in Ihrem Anwendungsmenü.
  • Eine stabile Internetverbindung zum Herunterladen der erforderlichen Pakete.
  • Ein Nicht-Root-Sudo-Benutzer oder Zugriff auf den Root-Benutzer. Wir empfehlen jedoch, als Sudo-Benutzer ohne Rootberechtigung zu agieren, da Sie Ihrem System schaden können, wenn Sie als Root nicht vorsichtig sind.

Installieren Sie Python auf Fedora 40

Schritt 1. Aktualisieren Sie das System.

Öffnen Sie zunächst das Terminal und führen Sie den folgenden Befehl aus, um Ihre Systempakete auf die neuesten Versionen zu aktualisieren:

sudo dnf clean all
sudo dnf update

Dieser Befehl ruft alle verfügbaren Updates ab und installiert sie. So wird sichergestellt, dass Ihr Fedora 40-System auf dem neuesten Stand und für die Python-Installation bereit ist.

Schritt 2. Python auf Fedora 40 installieren.

  • Python mit DNF installieren

Fedora 40 wird mit dem DNF-Paketmanager geliefert, der die Installation von Softwarepaketen vereinfacht. Führen Sie die folgenden Schritte aus, um Python mithilfe von DNF zu installieren:

sudo dnf install python3

Sobald die Installation abgeschlossen ist, können Sie die installierte Python-Version überprüfen, indem Sie Folgendes ausführen:

python3 --version

Dieser Befehl zeigt die Versionsnummer von Python 3 an, die auf Ihrem System installiert ist.

Standardmäßig installiert Fedora 40 die neueste stabile Version von Python 3. Wenn Sie eine bestimmte Version benötigen, können Sie diese während des Installationsbefehls angeben. Um beispielsweise Python 3.8 zu installieren, verwenden Sie:

sudo dnf install python39

Wenn Python mit DNF installiert ist, können Sie mit der Entwicklung und Ausführung von Python-Anwendungen auf Ihrem Fedora 40-System beginnen.

  • Verwendung von Pyenv für die Python-Versionsverwaltung

Während DNF eine unkomplizierte Möglichkeit zur Installation von Python-Versionen bietet, besteht ein alternativer Ansatz in der Verwendung von Pyenv, einem leistungsstarken Tool zum Verwalten mehrerer Python-Versionen auf Ihrem System. Mit Pyenv können Sie problemlos verschiedene Python-Versionen installieren, zwischen ihnen wechseln und verwalten, ohne die systemweite Python-Installation zu beeinträchtigen.

Um Pyenv auf Fedora 40 zu installieren, gehen Sie folgendermaßen vor:

sudo dnf install git gcc zlib-devel bzip2-devel readline-devel sqlite-devel openssl-devel

Klonen Sie das Pyenv-Repository:

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

Fügen Sie Pyenv zu Ihrer Shell-Umgebung hinzu:

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc

Starten Sie Ihre Shell neu oder führen Sie den folgenden Befehl aus, um die Änderungen zu übernehmen:

source ~/.bashrc

Wenn Pyenv installiert ist, können Sie jetzt problemlos verschiedene Python-Versionen installieren und verwalten. Um eine bestimmte Python-Version mit Pyenv zu installieren, verwenden Sie den folgenden Befehl:

pyenv install 3.8.1

Um eine globale Python-Version für Ihr System festzulegen, verwenden Sie:

pyenv global 3.8.1

Sie können auch eine lokale Python-Version für ein bestimmtes Projektverzeichnis festlegen, indem Sie Folgendes verwenden:

pyenv local 3.8.1

Dieser Befehl erstellt eine .python-version Datei im aktuellen Verzeichnis und gibt die Python-Version an, die für dieses Projekt verwendet werden soll.

Pyenv bietet eine bequeme Möglichkeit, mehrere Python-Versionen zu verwalten, sodass Sie je nach Projektanforderungen problemlos zwischen ihnen wechseln können. Es hilft dabei, eine saubere und organisierte Python-Entwicklungsumgebung auf Ihrem Fedora 40-System aufrechtzuerhalten.

  • Python von der Quelle installieren

Zusätzlich zu den Standardinstallationsmethoden mit DNF und Pyenv gibt es einige erweiterte Installationsmethoden, die in bestimmten Szenarien nützlich sein können:

wget https://www.python.org/ftp/python/3.12.3/Python-3.12.3.tgz

Extrahieren Sie das heruntergeladene Archiv:

tar xzf Python-3.12.3.tgz

Navigieren Sie zum extrahierten Verzeichnis:

cd Python-3.12.3

Konfigurieren Sie den Build mit Optimierungen:

./configure --enable-optimizations

Erstellen und installieren Sie Python:

make
sudo make altinstall

Durch die Installation von Python aus der Quelle haben Sie die volle Kontrolle über den Installationsprozess und können die Build-Optionen entsprechend Ihren Anforderungen anpassen.

Schritt 3. Erstellen und Verwenden virtueller Umgebungen.

Virtuelle Umgebungen sind für die Python-Entwicklung unerlässlich, da sie es Ihnen ermöglichen, Projektabhängigkeiten zu isolieren und Konflikte zwischen verschiedenen Projekten zu vermeiden. Jede virtuelle Umgebung verfügt über eine eigene Python-Binär- und Paketinstallation, wodurch ein sauberes und reproduzierbares Entwicklungssetup gewährleistet wird.

Gehen Sie folgendermaßen vor, um virtuelle Umgebungen auf Fedora 40 zu erstellen und zu verwenden:

cd /path/to/your/project

Erstellen Sie eine neue virtuelle Umgebung mit venv Modul:

python3 -m venv myenv

Aktivieren Sie die virtuelle Umgebung:

source myenv/bin/activate

Installieren Sie Projektabhängigkeiten mit pip:

pip install package_name

Ersetzen package_name mit dem Namen des Pakets, das Sie installieren möchten. Das Paket wird nur innerhalb der virtuellen Umgebung installiert, sodass Ihre systemweite Python-Installation sauber bleibt.

Wenn Sie mit der Arbeit an Ihrem Projekt fertig sind, deaktivieren Sie die virtuelle Umgebung:

deactivate

Dieser Befehl bringt Sie zu Ihrer normalen Shell-Umgebung zurück.

Glückwunsch! Sie haben Python erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der Programmiersprache Python auf dem Fedora 40-System verwendet haben. Für weitere Hilfe oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die Python-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert