Python er et allsidig, åpen kildekode programmeringsspråk som er lett å lære og støtter flere operativsystemer. Det er et populært valg innenfor feltene dataanalyse og maskinlæring.
Språket tilbyr et rikt sett med integrerte og lett tilgjengelige biblioteker som enkelt kan inkluderes for å utvide funksjonaliteten til Python-prosjekter. I tillegg støtter Python både objektorientert og funksjonell programmering, noe som gir fleksibilitet i programvareutvikling.
For øyeblikket finnes det to hovedversjoner av Python: 2.x og 3.x, som ikke er fullt kompatible med hverandre og har vesentlige forskjeller. Valget mellom dem bør derfor baseres på en nøye vurdering av eksisterende system og spesifikke behov. De fleste Linux-distribusjoner leveres med en Python-versjon forhåndsinstallert på grunn av dens utbredte bruk i operativsystemets biblioteker og programmer.
Denne artikkelen gir en veiledning i installasjon av Python 3 på CentOS, Ubuntu og Windows-baserte systemer. Python 3 kan installeres parallelt med Python 2, men det er viktig å være oppmerksom på hvilken Python-tolk som er angitt som standard i systemet.
Python 3 på CentOS 6.x/7.x
For CentOS 6.x/7.x eller RHEL-baserte distribusjoner kan Python 3 installeres via pakkebehandleren yum:
$ sudo yum install python3
Bekreft installasjonen ved å skrive «y» når du blir spurt:
Is this ok [y/d/N]: y
Nedenfor følger installasjonsloggen for Python 3 på CentOS 7:
$ sudo yum install python3 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.excellmedia.net * extras: centos.excellmedia.net * updates: centos.excellmedia.net base | 3.6 kB 00:00:00 docker-ce-stable | 3.5 kB 00:00:00 extras | 2.9 kB 00:00:00 updates | 2.9 kB 00:00:00 Resolving Dependencies --> Running transaction check ---> Package python3.x86_64 0:3.6.8-18.el7 will be installed --> Processing Dependency: python3-libs(x86-64) = 3.6.8-18.el7 for package: python3-3.6.8-18.el7.x86_64 --> Processing Dependency: python3-setuptools for package: python3-3.6.8-18.el7.x86_64 --> Processing Dependency: python3-pip for package: python3-3.6.8-18.el7.x86_64 --> Processing Dependency: libpython3.6m.so.1.0()(64bit) for package: python3-3.6.8-18.el7.x86_64 --> Running transaction check ---> Package python3-libs.x86_64 0:3.6.8-18.el7 will be installed --> Processing Dependency: libtirpc.so.1()(64bit) for package: python3-libs-3.6.8-18.el7.x86_64 ---> Package python3-pip.noarch 0:9.0.3-8.el7 will be installed ---> Package python3-setuptools.noarch 0:39.2.0-10.el7 will be installed --> Running transaction check ---> Package libtirpc.x86_64 0:0.2.4-0.16.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ========================================================================================================================================================================== Package Arch Version Repository Size ========================================================================================================================================================================== Installing: python3 x86_64 3.6.8-18.el7 updates 70 k Installing for dependencies: libtirpc x86_64 0.2.4-0.16.el7 base 89 k python3-libs x86_64 3.6.8-18.el7 updates 6.9 M python3-pip noarch 9.0.3-8.el7 base 1.6 M python3-setuptools noarch 39.2.0-10.el7 base 629 k Transaction Summary ========================================================================================================================================================================== Install 1 Package (+4 Dependent packages) Total download size: 9.3 M Installed size: 48 M Is this ok [y/d/N]: y Downloading packages: (1/5): python3-3.6.8-18.el7.x86_64.rpm | 70 kB 00:00:00 (2/5): libtirpc-0.2.4-0.16.el7.x86_64.rpm | 89 kB 00:00:00 (3/5): python3-setuptools-39.2.0-10.el7.noarch.rpm | 629 kB 00:00:01 (4/5): python3-pip-9.0.3-8.el7.noarch.rpm | 1.6 MB 00:00:06 (5/5): python3-libs-3.6.8-18.el7.x86_64.rpm | 6.9 MB 00:00:15 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 613 kB/s | 9.3 MB 00:00:15 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : libtirpc-0.2.4-0.16.el7.x86_64 1/5 Installing : python3-setuptools-39.2.0-10.el7.noarch 2/5 Installing : python3-pip-9.0.3-8.el7.noarch 3/5 Installing : python3-3.6.8-18.el7.x86_64 4/5 Installing : python3-libs-3.6.8-18.el7.x86_64 5/5 Verifying : libtirpc-0.2.4-0.16.el7.x86_64 1/5 Verifying : python3-setuptools-39.2.0-10.el7.noarch 2/5 Verifying : python3-libs-3.6.8-18.el7.x86_64 3/5 Verifying : python3-3.6.8-18.el7.x86_64 4/5 Verifying : python3-pip-9.0.3-8.el7.noarch 5/5 Installed: python3.x86_64 0:3.6.8-18.el7 Dependency Installed: libtirpc.x86_64 0:0.2.4-0.16.el7 python3-libs.x86_64 0:3.6.8-18.el7 python3-pip.noarch 0:9.0.3-8.el7 python3-setuptools.noarch 0:39.2.0-10.el7 Complete! $
Python 3 på CentOS 8.x
Python 3 kan installeres på CentOS 8.x ved hjelp av DNF pakkebehandler. Bruk følgende kommando for å starte installasjonsprosessen:
$ sudo dnf install python3
Bekreft installasjonen ved å skrive «y» når du blir spurt:
Is this ok [y/N]: y
Utdrag fra installasjonsloggen for Python 3 på CentOS 8 vises nedenfor:
$ sudo dnf install python3 Last metadata expiration check: 6:25:17 ago on Friday 11 December 2020 12:44:46 PM IST. Package python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 is already installed. Dependencies resolved. ========================================================================================================================================================================== Package Architecture Version Repository Size ========================================================================================================================================================================== Upgrading: python36 x86_64 3.6.8-2.module_el8.3.0+562+e162826a AppStream 19 k Transaction Summary ========================================================================================================================================================================== Upgrade 1 Package Total download size: 19 k Is this ok [y/N]: y Downloading Packages: python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64.rpm 5.6 kB/s | 19 kB 00:03 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 4.6 kB/s | 19 kB 00:04 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2 Running scriptlet: python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2 Cleanup : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2 Running scriptlet: python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2 Verifying : python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2 Verifying : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2 Installed products updated. Upgraded: python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 Complete! $
Python 3 på Ubuntu
På Ubuntu/Debian baserte operativsystemer kan du installere Python 3 ved hjelp av apt eller apt-get pakkehåndterere.
De fleste nyere Ubuntu-systemer har Python 3 forhåndsinstallert. Hvis den av en eller annen grunn har blitt fjernet, og du trenger å installere den manuelt, kan du bruke følgende kommando:
$ sudo apt install python3
Verifiser Python 3 på Linux
Du kan enkelt verifisere Python 3-installasjonen fra Linux-terminalen. Bruk følgende kommando for å se den installerte versjonen:
$ python3 --version Python 3.8.6 $
Python 3 på Windows
På Windows kan Python 3 installeres ved hjelp av en brukervennlig installasjonsveiviser som lastes ned fra den offisielle Python-nettsiden. Den standard installasjonsfilen som tilbys på den offisielle nedlastingssiden, er tilstrekkelig for de fleste formål, med mindre du har behov for en spesifikk Python-versjon eller arkitektur.
Den nyeste tilgjengelige versjonen på tidspunktet for denne artikkelens publisering er 3.9.1.
For 64-bits arkitektur vil den nedlastede installasjonsfilen ha et navn som python-3.xx-amd64.exe.
- Start installasjonsprogrammet ved å kjøre den nedlastede .exe-filen.
- Standardvalgene i installasjonsprogrammet er generelt gode å bruke. Du kan likevel endre installasjonsstedet og velge komponenter under «Tilpass installasjon».
- Du kan også velge å installere Python 3 for alle brukere eller kun for den spesifikke Windows-brukeren.
- Til slutt har du et alternativ for å legge til Python 3 i PATH-miljøvariabelen i Windows. Dette gjør det mulig å bruke Python 3 fra Windows kommandoprompt fra en hvilken som helst mappe.
- Når alle innstillinger er sjekket, klikker du på «Installer nå» for å fortsette med Python 3-installasjonen med standardinnstillinger.
- En dialogboks vil vise fremdriften under installasjonen. Vent til installasjonen er fullført.
- Når installasjonen er ferdig, finner du Python 3.x ikonet i Windows Start-meny. Dette ikonet vil åpne Python 3 sin interaktive CLI.
- Med det interaktive Python 3 grensesnittet kan du skrive og utføre Python-kommandoer interaktivt. For eksempel kan en enkel «Hello World»-kode skrives ved hjelp av `print`-kommandoen. Siden det er en interaktiv CLI, tolkes kommandoen umiddelbart, og utdataene vises med en gang.
For å øve på kode, anbefales det å skaffe seg en Python IDE.
Videre lesning
Du kan fordype deg i Python og dens bruksområder gjennom den omfattende dokumentasjonen, eller ved å ta online kurs.
Utforsk deretter hvordan du installerer PIP for å legge til Python-pakker.
Syntes du artikkelen var nyttig? Hva med å dele den med andre?