Website-Suche

Wie man Python auf Debian 12 installiert


Python ist eine beliebte Programmiersprache und ein wesentlicher Bestandteil des Linux-Betriebssystems, einschließlich Debian 12. Der Grund dafür ist, dass viele Anwendungen, die auf dem Linux-System laufen, Python verwenden, um systembezogene Aufgaben auszuführen, wie z.B. das Verwalten von Systemprotokollen, das Automatisieren von Aufgaben und mehr. Mit Python können Sie Python-Codes ausführen, Python-Anwendungen starten oder auf mehrere Python-Bibliotheken auf Ihrem System zugreifen.

In diesem Leitfaden werden Sie lernen:

  • Wie man Python auf Debian 12 installiert
  • Wie man Python auf Debian 12 aktualisiert
  • Wie man Python auf Debian 12 verwendet
  • Bonus Methode: Wie man Python auf Debian 12 über pyenv installiert
  • Wie man Probleme beim Entfernen von Python von Debian 12 behebt
  • Fazit

Wie man Python auf Debian 12 installiert

Python ist vorinstalliert auf einem Debian-System; jedoch ist die installierte Version von Python nicht die neueste. Wenn Sie die neueste Version von Python auf Debian 12 installieren möchten, verwenden Sie die folgenden Schritte:

Schritt 1: Überprüfen Sie die Python-Version auf Debian

Überprüfen Sie zunächst die Version von Python, die auf Ihrem Debian-System installiert ist, dies kann mit dem folgenden Befehl erfolgen:

python3 --version

Schritt 2: Laden Sie die neueste Python-Quelldatei auf Debian 12 herunter

Besuchen Sie jetzt die Website und laden Sie die neueste Version tgz Quelldatei (Gzipped Quelltarball) für Python herunter. Die neueste Version von Python zum Zeitpunkt des Schreibens dieses Artikels ist 3.12.1, deren Quelldatei auf Debian 12 mit dem folgenden wget-Befehl heruntergeladen werden kann:

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

Schritt 3: Den Inhalt der Python-Quelldatei extrahieren

Sie müssen den Inhalt der Quelldatei auf Ihrem Debian-System mit dem unten angegebenen tar Befehl extrahieren:

tar -zxvf Python-3.12.1.tgz

Hinweis: Stellen Sie sicher, dass Sie den Dateinamen der Quelldatei ändern, wenn Sie eine andere Version auf Ihrem System heruntergeladen haben.

Schritt 4: Abhängigkeiten auf Debian 12 installieren

Sie müssen auch sicherstellen, dass einige Abhängigkeiten auf Ihrem Debian-System installiert werden, da sie während des Installationsprozesses benötigt werden. Um diese Abhängigkeiten auf Debian 12 mit einem einzigen Befehl zu installieren, verwenden Sie:

sudo apt install build-essential libncursesw5-dev libsqlite3-dev cmake tk-dev libssl-dev libgdbm-dev libreadline-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev -y

Schritt 5: Pakete oder Dateien für Python konfigurieren

Um nach Paketen zu suchen und diese für die Installation zu konfigurieren, navigieren Sie zuerst mit dem cd Befehl zum Python Quellverzeichnis:

cd Python-3.12.1

Dann können Sie den unten angegebenen Befehl verwenden, um Pakete zu konfigurieren, die für die Python Installation auf Debian 12 benötigt werden:

CFLAGS=-Wno-error ./configure

Der obige Befehl wird ausgeführt und ignoriert die Warnungen, die den Ausführungsprozess stoppen könnten. Mit anderen Worten, er behandelt eine Warnung nicht als Fehler.

Schritt 6: Bereiten Sie den Installationsprozess vor

Nach der Konfiguration müssen Sie den Python Installationsprozess vorbereiten, indem Sie den unten angegebenen make-Befehl ausführen:

sudo make -j 5

Der obige Befehl wird den Build-Prozess parallelisieren, indem er die Aufgabe in kleinere Teile aufteilt. Anschließend führt er die Aufgabe gleichzeitig auf bis zu 5 Threads aus, um den Build-Prozess zu beschleunigen.

Schritt 7: Installieren Sie Python auf Debian 12

Nach der Ausführung des obigen Befehls können Sie Python auf Debian 12 installieren, indem Sie den folgenden make-Befehl ausführen:

sudo make altinstall

Der oben genannte Befehl verfolgt einen anderen Ansatz im Vergleich zum make install-Befehl, da er die Pakete an einem anderen Speicherort (/usr/local/bin) installiert, anstatt sie zu überschreiben. Dies ist entscheidend für die Benutzer, die mit mehreren Python-Versionen arbeiten möchten und die Dinge vom Umfeld getrennt halten wollen.

Wie man Python auf Debian 12 aktualisiert

Nach Abschluss der Installation müssen Sie Python auf Debian 12 aktualisieren. Dies kann erreicht werden, indem die zuvor installierte Python-Version entfernt und durch die neu installierte Python-Version ersetzt wird. All dies kann mit dem folgenden Schritt durchgeführt werden:

Schritt 1: Navigieren Sie zum Bin-Verzeichnis

Zuerst navigieren Sie zum /usr/bin Verzeichnis auf Debian mit dem cd Befehl, der unten angegeben ist:

cd /usr/bin

Schritt 2: Entfernen Sie das Python-Verzeichnis von Debian 12

Entfernen Sie dann das vorherige Python Verzeichnis von Ihrem System mit dem folgenden Befehl:

sudo rm python3

Schritt 3: Verlinken Sie die neueste Python-Version unter Debian 12

Verlinken Sie dann die neueste Python-Version, die auf Debian 12 installiert ist, mit dem python-Befehl. Dies kann mit den folgenden Befehlen erfolgen:

Für den Befehl python verwenden Sie:

sudo ln -s /usr/local/bin/python3.12 python

Und für python3, verwende:

sudo ln -s /usr/local/bin/python3.12 python3

Schritt 4: Überprüfen der Python-Version auf Debian 12

Um zu überprüfen, ob die neueste Version von Python auf Ihrem Debian-System aktualisiert ist, können Sie den folgenden Befehl verwenden:

python3 --version

Wie man Python auf Debian 12 verwendet

Um Python auf Debian 12 zu verwenden, verwenden Sie den folgenden Befehl, um den Python-Interpreter zu öffnen:

python3

Dann schreibe einen beliebigen Python-Code und drücke die Eingabetaste, um ihn auf deinem System auszuführen:

print("Hello LinuxHint")

Hinweis: Sie können auch eine Datei mit der .py-Erweiterung auf Debian erstellen, einen Python -Code hinzufügen und dann die Datei mit dem Python-Interpreter ausführen.

Bonus-Methode: Wie man Python auf Debian 12 über pyenv installiert

pyenv ist eine weitere effektive Methode, die verwendet werden kann, um Python auf Debian 12 oder anderen Linux-Systemen zu installieren. Mit pyenv können Sie mehrere Python-Versionen auf Ihrem System installieren und in Sekundenschnelle auf jede Version umschalten. Es wird nützlich sein für Benutzer, die gleichzeitig an Anwendungen arbeiten, die unterschiedliche Python-Versionen benötigen.

Um pyenv auf Debian 12 zu installieren und Python darüber zu installieren, verwenden Sie die folgenden Schritte:

Schritt 1: Installieren Sie Curl und Git auf Debian 12

Zuerst müssen Sie curl und git auf Ihrem Debian-System mit folgendem Befehl installieren, da sie für die Installation von pyenv erforderlich sind:

sudo apt install curl git -y

Schritt 2: Installieren Sie pyenv auf Debian 12 von einem Skript

Führen Sie jetzt den folgenden Befehl aus, um das pyenv-Skript herunterzuladen und die Anwendung auf Debian 12 zu installieren:

curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

Schritt 3: Umgebungsweg festlegen

Sie müssen den Pfad in der .bashrc-Datei festlegen, damit das System weiß, wo pyenv installiert ist. Um dies zu tun, öffnen Sie die .bashrc-Datei mit dem folgenden Befehl:

sudo nano ~/.bashrc

Fügen Sie dann die folgenden Zeilen in die Datei ein:

export PYENV_ROOT="$HOME/.pyenv"

[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"

eval "$(pyenv init -)"

Speichern Sie die Datei mit STRG+X, fügen Sie Y hinzu und drücken Sie Enter, um zu beenden.

Wenden Sie dann die Änderungen mit dem unten angegebenen source Befehl an, falls:

source ~/.bashrc

Schritt 4: pyenv-Version überprüfen

Um zu bestätigen, dass pyenv erfolgreich auf Debian 12 installiert ist, verwenden Sie den folgenden Befehl:

pyenv --version

Schritt 5: Überprüfen Sie die Liste der Pythons

Um die Liste der verschiedenen Python-Versionen zu überprüfen, die auf Debian 12 über pyenv installiert werden können, können Sie den folgenden Befehl verwenden:

pyenv install -l

Schritt 6: Python von pyenv installieren

Sie können jetzt Python über pyenv mit dem pyenv Befehl, gefolgt vom install-Schlüsselwort und der Python Version, die Sie auf Debian installieren möchten, installieren:

pyenv install version_number

Schritt 7: Machen Sie Python global

Machen Sie die Python-Installation global auf Debian 12 mit dem folgenden Befehl:

pyenv global 3.13-dev

Schritt 8: Initialisiert die pyenv-Shell

Jetzt müssen Sie Änderungen an der Shell vornehmen, indem Sie pyenv initialisieren, damit die erforderlichen Umgebungsvariablen eingerichtet werden. Dies kann mit folgendem Befehl erfolgen:

eval "$(pyenv init -)"

Schritt 9: Python-Version überprüfen

Bestätigen Sie nun, dass die Python Version, die über pyenv installiert wurde, erfolgreich auf Debian 12 mit dem folgenden Befehl aktualisiert wurde:

python3 –version

Wie man Probleme beim Entfernen von Python aus Debian 12 behebt

Es wird empfohlen und ist ausdrücklich untersagt, Python von Ihrem Linux-System zu entfernen, da die meisten Anwendungen, Dienste und integrierten Funktionen auf Python basieren. Das Entfernen von Python wird das System instabil machen, und Sie werden möglicherweise nicht in der Lage sein, den Desktop zu verwenden. Wenn Sie Python versehentlich von Ihrem System entfernt haben, verwenden Sie die folgenden Schritte, um das Problem zu beheben:

Schritt 1: Starten Sie das Gerät neu und melden Sie sich bei Ihrem Systembenutzer an, indem Sie Benutzername und Passwort eingeben:

Schritt 2: Führen Sie jetzt den folgenden Befehl aus, um Ihre IP-Adresse vom DHCP-Server zu erneuern:

sudo dhclient -r

Schritt 3: Um sicherzustellen, dass Ihr System eine gültige Netzwerkverbindung hat, können Sie verwenden:

sudo dhclient

Schritt 4: Installieren Sie dann die erforderliche Desktop-Umgebung auf Debian 12 mit dem folgenden Befehl:

sudo apt install task-gnome-desktop -y

Der obige Befehl installiert die notwendigen Abhängigkeiten auf Debian 12, einschließlich Python, und sobald es installiert ist, werden Sie die Desktop-Oberfläche erneut sehen:

Fazit

Python ist in Debian 12 vorinstalliert, um jedoch die neueste Version zu installieren, laden Sie die Quell tgz Datei von der offiziellen Website herunter. Navigieren Sie dann zum Quellverzeichnis und verwenden Sie den Befehl 'configure', um die Python Konfigurationsdatei zu überprüfen. Anschließend können Sie den make-befehl verwenden, um die Dateien vorzubereiten, sie auszuführen und über den make altinstall Befehl zu installieren. Sie müssen jedoch Ihre Python Version aktualisieren, indem Sie zuerst das vorherige Python Verzeichnis entfernen und es mit der neuesten verlinken. Darüber hinaus können Sie auch pyenv verwenden, um Python auf Debian 12 zu installieren. Eine vollständige Schritt-für-Schritt-Anleitung zur Installation von Python auf Debian 12 finden Sie im vorherigen Abschnitt dieses Leitfadens. Indem Sie dies tun, können Sie die neueste Version von Python auf Ihrem Debian-System verwenden.