Heim > Backend-Entwicklung > Python-Tutorial > Warum zeigt „python3 --version' „NameError: Name ‚python3' ist nicht definiert' an?

Warum zeigt „python3 --version' „NameError: Name ‚python3' ist nicht definiert' an?

Patricia Arquette
Freigeben: 2024-11-15 10:12:03
Original
600 Leute haben es durchsucht

Why does

Verstehen von „python3 --version zeigt den Fehler „NameError: Name ‚python3‘ ist nicht definiert“ an

Beim Ausführen von „python3 --version " Vom Terminal aus kann der Fehler „NameError: Name 'python3' ist nicht definiert" auftreten. Dieser Fehler hat seinen Ursprung in ein häufiges Missverständnis zwischen dem Python-Interpreter und der Python-Binärdatei.

Python3 ist kein Python-Befehl; es ist das ausführbare Programm, das den Python-Interpreter startet Betriebssystem, um die Python3-Binärdatei auszuführen und das Argument „--version“ an sie zu übergeben. Daher sollte dieser Befehl in der Befehlszeile und nicht innerhalb von Python ausgeführt werden Interpreter.

Wenn Sie sich im interaktiven Python-Interpreter befinden, können Sie nur die Python-Syntax ausführen. Wenn Sie versuchen, „python3 --version“ innerhalb des Interpreters auszuführen, führt dies zum NameError, da der Interpreter dies nicht tut. „python3“ wird nicht als gültiger Befehl erkannt.

Um dieses Problem zu beheben, beenden Sie den Python-Interpreter und kehren Sie zur Befehlszeile zurück. Geben Sie in der Befehlszeile „python3 --version“ ein und das System zeigt die korrekten Python-Versionsinformationen an. Denken Sie daran, dass Befehle wie „pip“, „virtualenv“ und „conda“ auch über die Befehlszeile und nicht über den Python-Interpreter ausgeführt werden.

Das obige ist der detaillierte Inhalt vonWarum zeigt „python3 --version' „NameError: Name ‚python3' ist nicht definiert' an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage