Maison > développement back-end > Tutoriel Python > Pourquoi 'python3 --version' affiche-t-il 'NameError : le nom 'python3' n'est pas défini' ?

Pourquoi 'python3 --version' affiche-t-il 'NameError : le nom 'python3' n'est pas défini' ?

Patricia Arquette
Libérer: 2024-11-15 10:12:03
original
593 Les gens l'ont consulté

Why does

La compréhension de "python3 --version affiche "NameError : le nom 'python3' n'est pas défini" Erreur

Lors de l'exécution de "python3 --version " depuis le terminal, vous pouvez rencontrer l'erreur "NameError : le nom 'python3' n'est pas défini". Cette erreur provient d'une idée fausse courante entre l'interpréteur Python et le binaire Python.

Python3 n'est pas une commande Python. ; c'est le programme exécutable qui lance l'interpréteur Python. Lorsque vous tapez "python3 --version", vous demandez au système d'exploitation d'exécuter le binaire python3 et de lui transmettre l'argument "--version". être exécuté dans la ligne de commande, pas dans l'interpréteur Python.

Lorsque vous êtes dans l'interpréteur Python interactif, vous ne pouvez exécuter la syntaxe Python que si vous essayez d'exécuter "python3 --version" dans l'interpréteur, cela entraînera l'erreur NameError car l'interpréteur ne reconnaît pas "python3" comme une commande valide.

Pour résoudre ce problème, quittez l'interpréteur Python et revenez à la ligne de commande. À partir de la ligne de commande, tapez "python3 --version" et le système affichera les informations correctes sur la version de Python. N'oubliez pas que les commandes telles que "pip", "virtualenv" et "conda" s'exécutent également à partir de la ligne de commande et non à partir de l'interpréteur Python.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal