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!