Hvordan laver man python scripts eksekverbar på Windows?

Indlæg af Hanne Mølgaard Plasc

Problem




   Mulig duplikat:

  Konfigurer Python på Windows for ikke at skrive python i cmd





Når jeg bruger python på Linux, eller endda Mac OS fra kommandolinjen, udnytter jeg shebang og kører nogle af mine scripts direkte, sådan som: ./myScript.py. Jeg har brug for at give dette script eksekverbare tilladelser, men det er alt.


Nu har jeg lige installeret Python 3.1.2 på Windows 7, og jeg vil gerne kunne gøre det samme fra kommandolinjen. Hvilke ekstra trin skal jeg følge?

Bedste reference


Dette opsummerer det bedre end jeg kan sige det:


http://docs.python.org/faq/windows.html[10]


Mere specifikt tjek den anden sektion med titlen 'Hvordan laver jeg Python scripts eksekverbare?'



  På Windows associerer standard Python installatøren allerede .py udvidelsen med en filtype (Python.File) og giver den pågældende filtype en åben kommando, der kører tolken (D:Program FilesPythonpython.exe "\%1" \%*). Dette er nok til at gøre scripts eksekverbare fra kommandoprompten som foo.py. Hvis du hellere vil kunne udføre scriptet ved simpelt at skrive foo uden udvidelse, skal du tilføje .py til PATHEXT miljøvariablen.