Vil du begynde at kode i Python, men ikke helt klar til at opgive din Windows 10? Hvorfor ikke beholde begge dele og se, hvor tingene går derfra? Mens Python oftest er forbundet med Linux-distros og open source-paradigmet, er der intet, der forhindrer dig i at skrive kraftfulde Python-apps i Windows. Selvfølgelig bør du spørge dig selv, om Python på Windows er et godt valg for dig. Der er en del debat om det spørgsmål, så jeg har viet et afsnit til om det giver mening at installere Python på Windows 10.
Nu, hvis du har valgt at gå videre og installere Python på Windows 10, skal du starte med at installere det, og det er det, denne vejledning handler om. Den første sektion er en meget kort oversigt over Python og dens to hovedversioner - du er velkommen til at springe det over, hvis du kender din vej rundt. Nu, uden videre, er her, hvordan du installerer Python på Windows 10.
Oversigt
Python er et af de hotteste programmeringssprog i disse dage, og det kan ikke bare lægges til held. Python er på højt niveau og modulært, hvilket gør det muligt for kodere at udvikle kompliceret software med lethed og god læsbarhed. Python er også meget alsidig, og bliver brugt til forskellige opgaver, fra webapps til robotteknologi og fra Big Data-analyse til videospil.
Python tilbydes grundlæggende i to serier af versioner: Python 2-serien og Python 3-serien. Selvom det kan virke mærkeligt, at en tidligere version stadig er i brug efter år, er der årsager bag Python 2's fortsatte eksistens. Blandt de vigtigste er, at koden, der bruges i konfigurationsstyring i DevOps, har en ældre syntaks og skal bruge de ældre fortolkere til at køre den. Python 3 er dog blevet mere og mere populært i løbet af de sidste par år og er nu industristandarden. Medmindre du sigter mod at udvikle kode til nogle ældre enheder eller specifikke DevOps-opgaver, anbefaler vi at installere og bruge Python 3-serien.
Trin 1: Download Python
Det allerførste trin er at downloade Python-installationsprogrammet fra det officielle websted. Da Python er open source og gratis, skal du ikke betale gebyrer. Klik her for at gå til downloadsiden for Pythons Windows-udgivelser.

Som du kan se på skærmbilledet, er der to typer installationsprogram for hver version, et 32-bit (x86) installationsprogram og et 64-bit (x86-64). Valget af den korrekte eksekverbare afhænger af dit system. Hvis du bruger en 64-bit arkitektur og 64-bit Windows, er et 64-bit eller x86-64 eksekverbart installationsprogram det, du skal downloade. Ellers skal du downloade den eksekverbare 32-bit eller x86-fil. Til denne tutorial vil vi bruge Python 3.9.1 til 64-bit processorer som et eksempel. Som de fleste installatører er denne installationsfil kun omkring 30 MB, så det vil ikke tage meget tid at downloade. Når du er færdig, skal du køre installationsfilen og gå til installationsdelen nedenfor.
Installation
Trin 2: Start af opsætningen
Kør det eksekverbare installationsprogram, du lige har downloadet. Husk, at for at installere Python, skal du have administratorrettigheder på din Windows. Det skyldes, at installationsprogrammet vil foretage ændringer i nogle systemfiler, som normale brugere ikke har tilladelse til at redigere. Når opsætningen starter, vil du blive mødt af følgende skærm, der giver dig flere valgmuligheder:
[VIGTIG BEMÆRKNING. BRUG IMAGE EDITOR TIL AT BLOTTE BRUGERNAVN "INDERJIT SINGH" FØR UDGIVELSE]
Der er muligheden "Installer nu", som er en hurtig og smertefri måde at få installationen af vejen uden forvirrende konfigurationer. Din anden mulighed er at tage tøjlerne i installationen og få de præcise funktioner, du ønsker. Der er også to afkrydsningsfelter i bunden af skærmen: den ene lader dig installere Python-starteren for alle brugerkonti på dit system, og den anden tilføjer denne Python-version (3.9 i vores eksempel) til din PATH. Da dette bliver din første installation, bør du nok lade begge dele være markeret. Når du ved, hvad PATH betyder, og hvad virtuelle miljøer er, vil du have knowhow til at foretage de nødvendige ændringer af disse indstillinger.
På dette stadium bør du sandsynligvis vælge den ekspres-opsætning og få tingene gjort hurtigere (i så fald kan du bare springe næste afsnit over), men vi kommer til at dække den tilpassede installation, hvis du beslutter dig for at have mere kontrol over installationen.
Linux-hosting forenklet
Vil du have en bedre måde at hoste dine websteder og webapps på? Udvikle noget nyt? Kan du simpelthen ikke lide Windows? Det er derfor, vi har Linux VPS.
Få din Linux VPSTrin 3: Brugerdefineret installation
Klik på "Tilpas installation" for at konfigurere de avancerede muligheder; når du gør det, vil du se noget som dette:

Grundlæggende er denne skærm en liste over afkrydsningsfelter, hver af dem en funktion, du kan tilføje til eller fjerne fra din endelige Python-installation. "Dokumentationen" indeholder noget elementær dokumentation om Python-versionen efter eget valg samt nogle hjælpefiler. "pip" er Pythons pakkehåndtering og en hjørnesten i enhver kodning, du vil lave i fremtiden, så sørg for at vælge den til installation. Næste på listen er tkinter og Pythons IDLE, som angiveligt står for Integrated Development and Learning Environment. IDLE er pythons oprindelige IDE, og det er et godt nok værktøj for begyndere, så det er en god idé at installere det også. Du kan altid få bedre, mere avancerede IDE'er, efterhånden som du går. Python Test Suite er et sæt testværktøjer, der er afgørende for at teste din kode for fejl. Selvom du måske ikke behøver at starte automatisk test for dine tidlige kodningsoplevelser, er det meget bedre at installere det og lære af det trin for trin.
Den sidste mulighed er en, som vi så før, men før det er der en interessant funktion at vælge: "Py launcher." Py Launcher er et fantastisk værktøj til hurtigt at skifte mellem forskellige versioner af Python, hvilket bliver nødvendigt senere hen. Nogle koder skal køre på Python 2-serien, mens nogle skal køre på den nyere Python 3-serie og der er altid små forskelle mellem versioner, så det vil vise sig meget nyttigt at kunne indstille forskellige versioner som standard Python-fortolker. Tilbage til den sidste funktion, den, der lader dig installere Python for alle brugerkonti: vi har allerede set den på hovedskærmen, og igen anbefales det, at du holder den markeret til installation. Lad os nu klikke på Næste og fortsætte til næste trin.
Avancerede indstillinger
Efter at have valgt alle de funktioner, du ønsker, og klikket på Næste, bliver du dirigeret til denne skærm:

Her kan du konfigurere de avancerede muligheder for din Python-installation. Det første afkrydsningsfelt er ret velkendt efterhånden, så lad os bare vælge det og lade som om, vi ikke har gjort det to gange allerede. Den næste på listen er "Tilknyt filer med Python", hvilket betyder, at din Windows genkender filer med .py-udvidelser og forsøger at åbne dem ved hjælp af Python - ret nyttigt.
Det er også bedre at vælge den næste om genveje, for når du lige er startet, kan det være lidt svært at holde styr på, hvor de eksekverbare filer er. Sørg for at vælge den næste og tilføje Python til miljøvariabler lige her og nu, hvilket vil gøre tingene meget lettere senere. Hvis du beslutter dig for at prækompilere standardbiblioteket, vil installationen tage lidt længere tid, men din kode vil køre meget hurtigere. Du kan lade de sidste to afkrydsningsfelter være umarkerede, da de ikke vil være vigtige for dig som begynder. Skærmen Avancerede indstillinger giver dig også mulighed for at vælge installationsstedet, så hvis du vil installere det et specifikt eller mere ved hånden, har du nu chancen. En god idé ville være at installere alt i en mappe lige efter C, for eksempel C:\Python 3.9.1\ for denne version.
Trin 4: Afslutning af installationen

Uanset om du vælger den ekspres- eller brugerdefinerede installation, har du formået at tage opsætningen til næste trin - kopiering af filerne. Dette vil slet ikke tage lang tid, og snart vil du se følgende skærm, der signalerer afslutningen på installationen:

Godt gået, du har formået at installere Python på Windows 10. Inden du bliver for begejstret, lad os dog tjekke, om installationen rent faktisk har været vellykket.
Trin 5: Bekræftelse af installationen
For at bekræfte din installation skal du køre Microsofts kommandoprompt enten fra startmenuen eller ved at gå ind cmd ind i boksen "Kør". En gang ved kommandoprompten skal du indtaste følgende kode:
python --version
Dette er en kommando, der beder standard Python om at fortælle os, hvilken version det er. Da den Python, du lige har installeret, skulle være den eneste på din computer, skulle dette returnere nummeret for den version, du har installeret. Hvis alt går godt, bør du se noget som dette:

Okay, det ser ud til, at din installation trods alt var en succes. Godt arbejde! Men hvordan kommer man egentlig i gang med Python? Selvom du sikkert ved dette, vil vi vise dig, hvordan du åbner Pythons IDLE, så du kan føle, at du virkelig har opnået noget. Hvis du allerede ved, hvordan du gør det, og hvad du skal gøre, er du velkommen til at springe resten af selvstudiet over og få kodning.
Kom godt i gang med Python på Linux

Hvis du tager et kig på din Start-menu, vil du se de nyligt tilføjede Python-genveje. Lad os klikke på IDLE og se, hvad vi har med at gøre:

Dette er Pythons native Integrated Development Environment, en interaktiv kodningsplatform sammen med tolken. Du kan indtaste Python-kommandoer og se reaktionen umiddelbart efter at have trykket på <Enter>. Lad os prøve at udskrive noget. Indtast følgende kodestykke:
print(“Hello”)
Det skulle få Pythons IDLE til at udskrive Hej på næste linje:

Du kan også indtaste en ligning direkte og få Python til at give dig svaret. Men IDLEs skal er måske ikke ligefrem det bedste sted at kode mere end one-liners. Du skal oprette en ny fil og gå derfra.
Giver det mening at installere Python på Windows 10?
Hvis du har brugt noget tid på at Google installere Python på Windows, har du sikkert set debatterne om, hvorvidt Python fungerer lige så godt på Windows som på Linux. En del af svarene skyldes selvfølgelig de evige Windows vs Linux-krige. Men hvad er der egentlig på spil, når vi taler om Python-funktionalitet? Og skal du installere Python på Windows 10?
Faktum er, at Python er mere naturligt integreret med Linux. Det betyder, at det kommer forudinstalleret, når du får Linux, og det er meget nemt at konfigurere alt, hvad du har brug for lige fra terminalen. Med Windows er Python dog mere et virvar: der er en GUI, der faktisk ikke er brugbar, en del funktionalitet håndteres via kommandoprompten (kommandolinjegrænsefladen i Windows), mens de fleste af konfigurationerne skal køres ved hjælp af en kompatibilitetslagssoftware kaldet WSL (Windows-undersystem til Linux).
Linux-hosting forenklet
Vil du have en bedre måde at hoste dine websteder og webapps på? Udvikle noget nyt? Kan du simpelthen ikke lide Windows? Det er derfor, vi har Linux VPS.
Få din Linux VPSUdover at udviklingsmiljøet kommer i stykker, er Python i Windows begrænset i de moduler, det kan bruge, især hvis du skal bruge Python til at udvikle webapps. Endog Microsoft indrømmer det samme på deres Docs-websted. De fleste webapps hostes på Linux-baserede servere, og det er mere ligetil at have et fælles udviklings- og testmiljø.
Microsoft Doc nævner også en anden vigtig grund til, at Linux er det bedre grundlag for Python: de fleste af tutorials, eksempler og koder online er oprettet under forudsætning af, at læseren bruger Python i Linux. Nogle af kompatibilitetsproblemerne kan løses ved at bruge WSL, men for nogle moduler (som det populære PyGame) er WSL ikke svaret.
Så hvis du starter med Python og er ved at lære, er Windows ikke et godt valg. Det er faktisk værre, hvis du har lært nok til at skulle bruge virtuelle miljøer og versionskontrol. Den eneste gang, det giver mening at installere Python på Windows 10, er, når du skal udvikle en Windows-baseret app. Men hvad nu hvis du ikke bare kan forpligte dig til at installere et helt nyt OS og forvandle din computer til et dual-booting mareridt? Skal du køre en Linux-distro i en virtuel maskine på din Windows?
At bruge en VM er faktisk en god idé, men kun hvis dit system rent faktisk kan håndtere det. Virtualisering fylder mange ressourcer, og det er ikke sådan, at enhver computer har den slags ressourcer i første omgang, endsige at være i stand til at skille sig af med dem.
Så hvad skal du gøre, hvis du har brug for at installere Python på Windows 10, men ingen af disse muligheder virker for dig? Jeg anbefaler at få en Virtual Private Server (en VPS). En VPS er som en VM, der kører på en fjernserver, kun du behøver ikke at bekymre dig om, at din egen computer bliver langsommere eller det høje prisskilt, der følger med dedikerede servere.
Hos Cloudzy tilbyder vi pålidelig, højtydende Linux VPS-hosting til overkommelige priser, og med 12 globale servere og en båndbredde på 1 Gbps vil det ikke føles anderledes end en VM, der kører på din egen computer. Linux VPS har også en 1-kliks installationsmulighed, der lader dig opsætte næsten enhver Linux distro ved et klik på en knap. Du kan prøve forskellige distros og finde en, der fungerer for dig - et stort aktiv, hvis du er ny til Linux.
Linux-hosting forenklet
Vil du have en bedre måde at hoste dine websteder og webapps på? Udvikle noget nyt? Kan du simpelthen ikke lide Windows? Det er derfor, vi har Linux VPS.
Få din Linux VPSHvad næste?
Så lad os sige, at du har installeret Python på Windows - hvad nu? Du har sikkert allerede en idé. Måske deltager du i en undervisning om Python-programmering eller underviser dig selv med bøger og onlineressourcer. Her er nogle ting, som vi tror kan hjælpe med at forbedre din Python-oplevelse:
- Installere pip
Hvis du valgte ekspresinstallationen, er du måske endt uden pip. Du kan kontrollere, om det er blevet installeret ved at indtaste følgende i kommandoprompten:
pip help
- Installer Visual Studio Code
Et enestående værktøj til at forbedre din produktivitet og kreativitet ved at levere værdifulde fnug- og fejlfindingsværktøjer.
- Installer Git
En fantastisk måde at holde styr på din kode og de ændringer, du foretager, er at bruge Git til versionskontrol. Du kan også bruge den til at dele din kode på GitHub, GitLab eller selv-hostede DevOps-værktøjer og få feedback eller støtte - måske endda et samarbejde.
FAQ
Skal jeg installere Python på Linux for fuld funktionalitet?
Ikke rigtig. Da Python er et OS-uafhængigt sprog på højt niveau, kan du forvente den samme funktionalitet på tværs af alle platforme. Når det kommer til ekstra biblioteker og integrerede funktioner, er det en anden historie. Læs videre for at se, hvordan du kan maksimere Python-funktionaliteten på Windows.
Er det svært at opsætte virtuelle miljøer i Windows?
Ja, det er sværere end i Linux. Der er nogle ekstra trin at gå igennem, og det er ikke lige så nemt som at indtaste en kommando i en terminal. Selvfølgelig er der måder at gøre det på.