Heim >Backend-Entwicklung >Python-Tutorial >Warum tritt beim Ausführen von Python-Befehlen der Fehler „NameError: Name ‚python3' ist nicht definiert' auf?
Beim Versuch, python3 --version oder python3 get-pip.py auszuführen, kann es zu Problemen kommen der folgende Fehler: NameError: Name 'python3' ist nicht definiert. Dieses Problem entsteht durch ein Missverständnis der Eingabeaufforderung im Vergleich zur Python-Eingabeaufforderung.
Python3 ist keine Python-Syntax. Es stellt die ausführbare Python-Binärdatei dar, die zum Starten des interaktiven Interpreters verwendet wird. Um diesen Fehler zu beheben, wechseln Sie zur Befehlszeile oder zum Terminal, wo Sie normalerweise dir oder ls zum Navigieren in Ihrem Dateisystem verwenden würden.
Beachten Sie, dass python3, pip, pip3 und viele andere Befehle keine Python-Syntax sind. Dabei handelt es sich um Programme, die über die Eingabeaufforderung selbst ausgeführt werden können. Wenn Sie sich an einem >>> oder In der Eingabeaufforderung [Nummer]: befinden Sie sich im Python-Interpreter. Geben Sie zum Beenden „exit“ ein, um zur Befehlszeile zurückzukehren.
Denken Sie daran, zwischen der Python-Eingabeaufforderung und der Eingabeaufforderung zu unterscheiden, um diesen Fehler zu vermeiden.
Das obige ist der detaillierte Inhalt vonWarum tritt beim Ausführen von Python-Befehlen der Fehler „NameError: Name ‚python3' ist nicht definiert' auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!