Beheben Sie den Befehl python, kein Fehler unter Linux gefundene Fehler

Beheben Sie den Befehl python, kein Fehler unter Linux gefundene Fehler
Dieser Artikel enthält Anweisungen zur Behebung des Fehlers “Python -Befehl nicht gefundenIn Linux.

Nachdem Sie die in diesem Tutorial beschriebenen Schritte befolgt haben, werden Sie Ihr Python -Paket reparieren. In dem folgenden Inhalt wird alle möglichen Ursachen dieses Problems erwähnt, die von vielen Linux -Benutzern berichtet werden.

Alle angezeigten Schritte umfassen Screenshots, um es jedem Linux -Benutzer zu vereinfachen, diese zu implementieren. Obwohl dieses Dokument auf Debian/Ubuntu Linux -Verteilungen basiert, sind die meisten Schritte universell und für alle Verteilungen gültig.”

Die Methoden, die erklärt wurden, um das zu beheben, “Python -Befehl nicht gefundenFehler in diesem Artikel gehören:

  • Installation von Python (Debian, Ubuntu, Centos, Fedora)
  • Überprüfen Sie die Pfadvariable
  • Fixieren von Python Soft/Symbolic Links

Notiz

Dieses Tutorial konzentriert sich auf das Python3.

Python 3 ist die aktuelle Version, da vorherige Versionen eingestellt wurden. Wenn Sie mit alten Python-Versionen keine spezifischen Bedürfnisse haben, befolgen Sie bitte nur die Schritte, um Python 3 zum Arbeiten zu bringen, und ignorieren Sie Python 2-bezogene Befehle.

Außerdem ist es erwähnenswert, bevor es wahrscheinlich weiterlesen. Sie laufen die Python Befehl anstelle des Stroms Python3 Befehl; Wenn Python3 Funktioniert und Sie möchten, dass es beim Tippen ausgeführt wird Python, Möglicherweise möchten Sie zum letzten Abschnitt dieses Dokuments springen.

Schritt 1: Stellen Sie sicher, dass Python installiert ist und wie Sie es installieren

Der erste Schritt zur Diagnose dieses Fehlers besteht darin, zu überprüfen, ob Python in Ihrem System ordnungsgemäß installiert ist.

Eine der Möglichkeiten, dies zu überprüfen, ist das Drucken aller Python -Verzeichnisse unter /usr/Bin Verwenden Sie eine Wildcard, wie unten gezeigt.

ls/usr/bin/python*

Ein anderer Weg ist die Ausführung des Befehls, wie im folgenden Screenshot gezeigt.

Welches Python Python2 Python3

Wenn die Ausgabe nicht die Python -Version zeigt, die Sie benötigen, führen Sie den folgenden Befehl auf, um Repositories vor der Installation zu aktualisieren (vor der Installation (Lesen Sie weiter unten für andere Linux -Verteilungsanweisungen).

sudo APT -Update

Führen Sie zum Installieren von Python 3 den in der folgenden Abbildung gezeigten Befehl aus.

sudo apt installieren python3 -y

Nur wenn Sie nach Python -Vor -Version (Python 2) suchen, führen Sie den folgenden Befehl aus.

sudo apt installieren python2 -y


Python3 installieren Centos, laufen:

sudo yum update

Und dann ausführen:

sudo dnf installieren python3

Für Python2 auf CentOS führen Sie aus:

sudo yum install Python2

Python3 installieren Fedora, Führen Sie Folgendes aus:

sudo dnf installieren python3

Für Python2 Run:

sudo dnf install -y python2

Überprüfen Sie nach der Installation von Python, ob die Befehl nicht gefundener Fehler besteht. Wenn es immer wieder angezeigt wird, probieren Sie die unten beschriebenen Schritte aus.

Schritt 2: Überprüfen Sie die Pfadvariable

Wenn Python in Ihrem System installiert ist, aber bei der Ausführung von Python -Befehlen nicht gefunden wird, ist Ihr Problem wahrscheinlich die Pfadumgebungsvariable.

Sie müssen prüfen, ob der Pfad /usr/local/bin ist in der Pfadvariablen enthalten.

Führen Sie den folgenden Befehl aus, um die Umgebungsvariable der Pfad zu überprüfen.

Echo $ path

Wie Sie sehen können, gibt der vorherige Befehl die durch einen Dickdarm getrennten Pfade zurück. Stellen Sie sicher /usr/Bin ist enthalten. Wenn nicht, führen Sie den in der folgenden Abbildung gezeigten Befehl aus.

Exportpfad = $ path:/usr/bin

Wenn der vorherige Befehl half und Python funktioniert, lag Ihr Problem in der Pfadvariable. Der zuvor ausgeführte Befehl ist jedoch nicht anhaltend und der Pfad wird nur in die aktuelle Sitzung einbezogen.

Um das Problem dauerhaft zu lösen, fügen Sie den Pfad zum Weg hinzu .bashrc Datei unter Ihrem Heimverzeichnis.

Öffnen Sie es mit jedem gewünschten Texteditor. In meinem Fall benutze ich Nano, wie unten gezeigt.

Nano .bashrc

Fügen Sie am Ende der Datei die unten gezeigte Zeile hinzu.

Exportpfad = "$ path:/usr/bin"

Schließe .bashrc Dateispeicherungseinstellungen und aktualisieren Sie die Pfadvariable, indem Sie den folgenden Befehl ausführen.

Quelle .bashrc

Wenn die Pfadvariable das Problem nicht behoben hat, haben Sie es wahrscheinlich mit einem symbolischen Link -Problem zu tun.

Schritt 3: Behebung von Python Soft/Symbolic Links

In einigen Fällen kann die Fehlerursache eine falsche oder fehlende symbolische oder weiche Verbindung sein.

Das Paket Python-Is-Python3 Erstellt eine symbolische Verbindung zwischen Python und Python3, damit Python3 ausgeführt wird, wenn der Benutzer Python ausführt. Nach dem Installieren dieses Pakets den Befehl ausführen Python wird ausführen Python3.

Der erste Inhalt dieses Abschnitts zeigt, wie dieses Problem in Debian und Ubuntu Linux Distributionen behoben werden kann, indem das genannte Paket installiert wird. Der zweite Abschnitt erläutert, wie man den symbolischen Link manuell hinzufügt, der für fast jede Linux -Verteilung gültig ist.

So installieren Sie die Python-Is-Python3 Paket auf Debian- oder Ubuntu Linux -Verteilungen führen Sie den folgenden Befehl aus.

sudo apt installieren python-is-python3

Überprüfen Sie nach der Installation, ob die Soft Link ordnungsgemäß definiert wurde, indem der in der folgende Abbildung gezeigte Befehl ausgeführt wurde.

ls -l/usr/bin/python


Um pythonbezogene symbolische Links zu sehen, führen Sie den unten beschriebenen Befehl aus.

ls -l/usr/bin/python*

Sobald Sie die Python -genaue Version kennen, ist die Syntax zum Hinzufügen eines Soft -Links Folgendes:

sudo ln -fs/usr/bin/python /usr/bin/python

Zum Beispiel, wenn die Python 3 -Version 3 ist.9, ich würde rennen:

sudo ln -fs/usr/bin/python3.9/usr/bin/python

Abschluss

Wie Sie sehen können, hat dieser häufige Fehler 3 mögliche mögliche Gründe. Installieren von Python, Definieren des richtigen Pfad. In einigen Fällen, wenn der Fehler bestehen. In den meisten Fällen sollten alle in diesem Artikel bereitgestellten Lösungen das Problem beheben. Die Schritte sind für fast jede Linux -Verteilung gültig. Während sich einige Schritte (wie die Installation) auf Debian/Ubuntu, CentOS und Fedora konzentrieren, ist die Installation der gleichen Pakete mit Ihrem Vertriebspaket -Manager gleichwertig. Ich hoffe, dieser Inhalt war für Sie nützlich, um Python zum Laufen zu bringen.

Vielen Dank, dass Sie dieses Tutorial gelesen haben, um zu erklären, wie der Fehler „Python -Befehl nicht gefunden“ unter Linux behoben werden kann. Folgen Sie uns weiter für professionelle Artikel.