2010-11-21 5 views
16

Possible en double:
Set up Python on Windows to not type python in cmdComment rendre les scripts python exécutables sous Windows?

Lorsque j'utilise python sous Linux, ou même Mac OS à partir de la ligne de commande, je profite de tralala et d'exécuter certains de mes scripts directement, comme donc: ./myScript.py. J'ai besoin de donner à ce script des permissions exécutables, mais c'est tout.

Maintenant, je viens d'installer Python 3.1.2 sur Windows 7, et je veux être en mesure de faire la même chose à partir de la ligne de commande. Quelles étapes supplémentaires dois-je suivre?

+2

http://docs.python.org/faq/windows.html#how-do-i-make-python-scripts-executable – rwilliams

+2

Le programme d'installation de Python doit être associé 'des fichiers .py' avec l'interprète le registre. Vous devrez peut-être ajouter manuellement l'extension à la variable d'environnement PATHEXT. – martineau

+1

@martineau Ajouter une extension à 'PATHEXT' n'est nécessaire que si l'on veut exécuter des scripts ** sans ** utiliser l'extension. –

Répondre

24

Ce qu'il résume mieux que je peux le dire: « Comment puis-je faire des scripts Python exécutable »

http://docs.python.org/faq/windows.html

Plus précisément, consultez la 2e section intitulée

Sous Windows, le programme d'installation standard Python associe déjà l'extension .py avec un type de fichier (Python.File) et donne ce type de fichier une commande d'ouverture 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 sous la forme foo.py. Si vous préférez pouvoir exécuter le script en tapant simplement foo sans extension, vous devez ajouter .py à la variable d'environnement PATHEXT.

Questions connexes