Opsætning af et Python udviklingsmiljø på Windows

Indlæg af Hanne Mølgaard Plasc

Problem



Ja, jeg har søgt. Så efter at have brugt omkring 4-5 timer kæmper for at få Python-filer kørende, snuble jeg for nylig over løsningen for at få den til at løbe gennem miljøvariablerne som denne: cmd -> python -> Python starter, yay yay


Da det ikke virkede at gøre det via kommandolinjen og lignende, måtte jeg gøre det manuelt via Windows-grænsefladen. Nu hvor det virker, kan jeg dog ikke åbne .py-filer uden at skrive den fulde sti som denne: python C: \ X \ X \ X \ test.py hvilket naturligvis også begynder at blive irriterende.


Så nu forsøger jeg at finde ud af, hvilken variabel jeg skal ændre (endnu en gang) for kun at kunne skrive 'python test.py' og få det til at køre. Undskyld hvis jeg kommer vagt ud, men det er altid en stor smerte at opsætte et nyt programmeringssprog for mig, og det dræber mit humør.


Tak for hjælp, det bliver virkelig værdsat.

Bedste reference


Når du siger



  kunne skrive 'python test.py'



Jeg er ikke sikker på, hvad du mener. Normalt når Python-tolken kører, ser den ud i nuværende mappe for enhver kildefil, der navngives på kommandolinjen (medmindre du specifikt navngiver en placering til kildefil, som du har opdaget). Det fremgår af din tidligere erklæring:



  python C: \ X \ X \ X \ test.py hvilket også naturligvis også begynder at blive irriterende



at din test.py fil eksisterer et andet sted.


Hvad du måske vil prøve, er at ændre den nuværende mappe først, før du kører dit script. Skriv i et kommandopromptvindue:


C:
cd XXX
python test.py


(selvfølgelig at erstatte dit egentlige stinavn). Jeg undskylder, hvis du allerede ved dette.

Andre referencer 1


For at gøre python eksekverbar på din kommandolinje, skal du tilføje den til din PATH miljøvariabel, hvilket det lyder som om du har gjort på kommandolinjen. Det er ret nemt at tilføje mapper til PATH i Windows, hvis du ved, hvor du skal se. I det væsentlige skal du komme til dialogboksen Environment Variables, som er lidt anderledes for hver version af Windows.



  Til Windows XP : Start -> Control Panel -> System -> Advanced -> Environment Variables

  
  For Windows Vista, 7 : Klik på Start Orb, højreklik på Computer og vælg Properties -> Advanced -> Environment Variables



Derefter finder du Path i nederste af de to bokse og klikker på Edit. Skift det således, at C:Python27 (eller hvilken version af Python du har) er i den ene ende af listen, adskilt fra de andre indlæg med et semikolon (fx C:Python27;C:Program Files ...)


Når du har gjort dette, vil python arbejde på kommandolinjen, når du åbner et kommandovindue.


Hvad angår dit andet problem, er der dog ikke meget du kan gøre. Du skal enten angive hele banen til dit script eller allerede være i samme mappe som scriptet. Det vil sige, hvis scriptet er i C:XXX Du skal enten påberåbe det som C:XXX est.py eller første cd C:XXX.