Hjemmeside » hvordan » Sådan installeres Python på Windows

    Sådan installeres Python på Windows

    Python kommer ikke færdigpakket med Windows, men det betyder ikke, at Windows-brugere ikke finder det fleksible programmeringssprog, der er nyttigt. Det er dog ikke helt simpelt at installere den nyeste version, så lad os sørge for at få de rigtige værktøjer til opgaven ved hånden.

    Python blev først udgivet i 1991 og er et populært programmeringssprog på højt niveau, der anvendes til generel programmering. Takket være en designfilosofi, der lægger vægt på læsbarhed, har det længe været en favorit af hobbykodere og seriøse programmører. Ikke kun er det et let sprog (relativt set er det) at hente, men du finder tusindvis af projekter online, der kræver, at du har Python installeret til at bruge programmet.

    Hvilken version har du brug for?

    Desværre var der en betydelig opdatering til Python for flere år siden, der skabte en stor opdeling mellem Python-versioner. Dette kan gøre tingene forvirrende for nyankomne, men bekymre dig ikke. Vi vil lede dig gennem at installere begge større versioner

    Når du besøger Python for Windows download siden, vil du straks se divisionen. Lige øverst, firkantet og centret spørger depoteren om du vil have den seneste udgivelse af Python 2 eller Python 3 (henholdsvis 2.7.13 og 3.6.1 som i denne vejledning).

    Nyere er bedre, ikke? Måske så, måske ikke. Den ønskede version afhænger af dit mål. Lad os f.eks. Sige, at du læser vores artikel om at udvide din Minecraft-verden med MCDungeon og er begejstret for at tilføje coolke ting til dine verdener. Dette projekt er kodet i Python og kræver Python 2.7. Du kan ikke køre MCDungeon-projektet med Python 3.6. Faktisk, hvis du udforsker hobbyprojekter som MCDungeon, vil du opdage, at næsten alle bruger 2.7. Hvis dit mål er at få noget projekt, der slutter i en ".py" -udvidelse op og kører, så er der meget, meget god chance du skal bruge 2,7 for det.

    På den anden side anbefaler vi, at du installerer begge versioner side om side (som du kan gøre med nulrisiko og kun en lille smule installationsbesvær), hvis du virkelig ønsker at lære Python. Dette giver dig mulighed for at arbejde med den nyeste version af sproget, men også køre ældre Python-scripts (og teste kompatibiliteten bagud for nyere projekter). Sammenligning af de to versioner er imidlertid en artikel til sig selv, så vi udskyder til Python-projektet wiki hvor du kan læse deres velskrevne overblik over forskellene.

    Du kan bare downloade Python 2 eller Python 3, hvis du er sikker på, at du kun har brug for en bestemt version. Vi tager afstanden i dag og vil installere dem begge, så vi anbefaler at du downloade begge versioner og gør det samme. Under hovedindgangen for begge versioner vil du se et "x86-64" installationsprogram, som vist nedenfor.

    Denne installationsprogram installerer automatisk den relevante 32-bit eller 64-bit version på din computer automatisk (her er yderligere læsning, hvis du vil vide mere om forskellene mellem de to).

    Sådan installeres Python 2

    Installering af Python 2 er et snap, og i modsætning til i de forløbne år vil installationsprogrammet endda indstille sti-variablen for dig (noget vi kommer lidt ind i). Download og kør installationsprogrammet, vælg "Installer for alle brugere", og klik derefter på "Næste".

    På mappen til valg af mappe skal du lade mappen være som "Python27" og klikke på "Næste".

    På skærmbilledet til tilpasning ruller du ned, klikker på "Tilføj python.exe til sti", og vælg derefter "Vil installeres på lokal harddisk." Når du er færdig, klik på "Næste".

    Du behøver ikke at træffe flere beslutninger efter dette punkt. Bare klik gennem guiden for at fuldføre installationen. Når installationen er færdig, kan du bekræfte installationen ved at åbne kommandoprompt og skrive følgende kommando:

    python -V

    Dernæst har du en beslutning om at gøre. Hvis du klikker på indstillingen "Sluk vejlængde", fjernes begrænsningen på MAX_PATH-variablen. Denne ændring vil ikke bryde noget, men vil tillade Python at bruge lange stinavn. Da mange Python-programmører arbejder i Linux og andre * nix-systemer, hvor stienavnets længde ikke er et problem, kan du gøre det lettere at løse dette problem, når du arbejder med Windows..

    Vi anbefaler at gå videre og vælge denne indstilling. Hvis du ved, at du ikke vil deaktivere længdebegrænsningen for stien, kan du bare klikke på "Luk" for at afslutte installationen. Og hvis du vil læse mere om problemet, inden du forpligter dig til ændringen, skal du læse her.

    Hvis du kun installerer Python 3, kan du bruge det samme kommandolinje trick til at skrive python -v som vi brugte ovenfor for at kontrollere, at det er installeret korrekt og stien variabel er indstillet. Hvis du installerer begge versioner, skal du dog lave den hurtige tweak, der findes i det følgende afsnit.

    Juster systemvariabler, så du kan få adgang til begge pythonversioner fra kommandolinjen

    Dette afsnit i vejledningen er helt valgfrit, men giver dig mulighed for hurtigt at få adgang til begge versioner af Python fra kommandolinjen. Efter at have installeret begge versioner af Python, har du muligvis bemærket en smule quirk. Selvom vi aktiverede systemstien til begge Python-installationer, skriver du "python" på kommandoprompen kun dig til Python 2.7.

    Årsagen til dette er simpelt: variablen (enten automatisk justeret af en installatør eller manuelt tweaked) peger blot på en mappe, og hver eksekverbar i den mappe bliver en kommandolinjekommando. Hvis der er to mapper, der er opført, og begge har en "python.exe" -fil i dem, bliver det brugt, hvilken mappe der er højere i listen over variabler. Og hvis der er et variabelt sæt for systemet og brugeren, har systembanen forrang over brugerbanen.

    Sidstnævnte er netop det, der sker i dette tilfælde: Python 2-installationsprogrammet redigerede systemvariablen, og Python 3-installationsprogrammet tilføjede en variabel på brugerniveau - og vi kan bekræfte dette ved at se på Windows 'miljøvariabler.

    Hit Start, skriv "avancerede systemindstillinger", og vælg derefter "Vis avancerede systemindstillinger". Klik på knappen "Miljøvariabler" i vinduet "Systemegenskaber", der åbnes, på fanen "Avanceret".

    Her kan du se Python 3, der er angivet i afsnittet "Brugervariabler" og Python 2, der er angivet i afsnittet "Systemvariabler"..

    Der er et par måder, du kan afhjælpe denne situation. Den enkleste (omend den med den mindste funktionalitet) er at bare fjerne posten til den version af Python du planlægger at bruge mindst. Selvom det er simpelt, er det heller ikke så sjovt. I stedet kan vi lave en anden ændring, der giver os adgang til "python" til Python 2 og "python3" til Python 3.

    For at gøre dette skal du slukke Filhåndtering og gå til mappen, hvor du installerede Python 3 (C: \ Brugere \ [brugernavn] \ AppData \ Local \ Programmer \ Python \ Python36 som standard). Lav en kopi af filen "python.exe" og omdøber den kopi (ikke den oprindelige) til "python3.exe".

    Åbn en ny kommandoprompt (miljøvariablerne opdateres med hver nye kommandoprompt du åbner), og skriv "python3-version".

    Boom! Du kan nu bruge kommandoen "python" på kommandopromptet, når du vil bruge Python 2.7 og kommandoen "python3", når du vil bruge Python 3.

    Hvis du af en eller anden grund ikke finder dette en tilfredsstillende løsning, kan du altid ombestille miljøvariablerne. Sørg for at børste op med vores vejledning først, hvis du ikke er komfortabel med at redigere disse variabler.

    Bemærk dog, at uanset hvilken metode du bruger, er det vigtigt at lade den oprindelige python.exe være intakt, da applikationerne i / scripts / subdirectory for begge versioner af Python stole på det filnavn og vil mislykkes, hvis det mangler.


    Efter lidt installation og lidt justering har du begge versioner installeret, og du er klar til det uanset Python-projekt, du vil tackle.