Maison >développement back-end >Tutoriel Python >Pourquoi 'python3 --version' renvoie-t-il une 'NameError : le nom 'python3' n'est pas défini' ?
La commande de version Python échoue avec "NameError"
Lorsque vous tentez de vérifier la version de Python en entrant "python3 --version", un message courant L'erreur rencontrée est "NameError : le nom 'python3' n'est pas défini." Ce problème vient de l'idée fausse selon laquelle la syntaxe Python devrait être utilisée dans cette commande.
Python3 n'est pas une commande dans l'interpréteur Python ; il s'agit plutôt du binaire Python lui-même. Pour afficher la version Python, ouvrez une console de commande (telle que des terminaux sous Linux ou Mac, ou une invite de commande sous Windows). Évitez de taper ces commandes à l'invite Python (indiquées par ">>>" ou "In [number]:").
De nombreuses autres commandes sont également souvent confondues avec la syntaxe Python et doivent être exécutées dans l'invite de commande. Des exemples notables incluent :
Si des arguments sont ajoutés à ces commandes, une SyntaxError seront lancées. Cependant, le problème sous-jacent reste le même : ces commandes sont destinées à être exécutées en dehors 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!