Duplicata possible:
Configurer Python sous Windows pour ne pas taper python en cmd
Lorsque j'utilise python sous Linux, ou même Mac OS à partir de la ligne de commande, je profite du Shebang et exécute directement certains de mes scripts, comme ceci: ./myScript.py
. J'ai besoin de donner à ce script des autorisations exécutables, mais c'est tout.
Maintenant, je viens d'installer Python 3.1.2 sur Windows 7, et je veux pouvoir faire la même chose à partir de la ligne de commande. Quelles étapes supplémentaires dois-je suivre?
Cela résume mieux que je ne peux le dire:
http://docs.python.org/faq/windows.html
Plus précisément, consultez la 2e section intitulée "Comment puis-je rendre les scripts Python exécutables?"
Sous Windows, le programme d'installation standard Python associe déjà le
.py
extension avec un type de fichier (Python.File
) et donne à ce type de fichier une commande ouverte qui exécute l'interpréteur (D:\Program Files\Python\python.exe "%1" %*
). Cela suffit pour rendre les scripts exécutables à partir de l'invite de commande en tant quefoo.py
. Si vous préférez pouvoir exécuter le script en tapant simplementfoo
sans extension, vous devez ajouter.py
à la variable d'environnementPATHEXT
.