Hvordan installere Python 3 på CentOS, Ubuntu og Windows?

Python er et åpent, kraftig, tolket og lett å lære programmeringsspråk som støtter flere plattformer. Det er et av de mest foretrukne programmeringsspråkene innen dataanalyse og maskinlæring.

Den tilbyr et omfattende sett med innebygde og bærbare biblioteker som enkelt kan inkluderes for å utvide Python-prosjektet ditt. Videre har den bred støtte for objektorientert og funksjonell programmeringspraksis for programvareutvikling.

Python tilbyr for tiden både Python 2.x og Python 3.x, som ikke er fullt kompatible med hverandre og har flere forskjeller. Derfor bør valget om å bruke en av dem være en planlagt beslutning basert på ditt nåværende miljø og behov. De fleste av Linux-distribusjonene kommer forhåndsinstallert med en eller annen Python-versjon på grunn av dens omfattende bruk i OS-biblioteker og programvare.

Denne artikkelen vil dekke installasjonen av Python 3 på CentOS, Ubuntu og Windows-baserte plattformer. Python 3 kan installeres sammen med Python 2, men du må være forsiktig med å spesifisere systemets standard Python-tolk.

Python 3 på CentOS 6.x/7.x

For CentOS 6.x/7.x eller RHEL-basert distribusjon kan du installere Python 3 ved å bruke yum.

$ sudo yum install python3

Når du blir bedt om det, bekreft ved å trykke «y»:

Is this ok [y/d/N]: y

Python 3 installasjonslogg på CentOS 7 er gitt nedenfor:

$ 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-pakkebehandling. Bruk kommandoen nedenfor for å starte Python 3-installasjonen:

$ sudo dnf install python3

Når du blir bedt om det, bekreft ved å trykke «y»:

Is this ok [y/N]: y

Loggbit av Python 3-installasjon på CentOS 8 er vist 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å et operativsystem som kjører Ubuntu/Debian, kan vi bruke apt eller apt-get for å få Python 3.

  Hvordan fikse Shell Infrastructure Host som har høy CPU i Windows

Nyere Ubuntu-systemer har allerede Python 3 installert. I tilfelle det har blitt fjernet av en eller annen grunn, og du trenger å installere det eksplisitt, bruk kommandoen nedenfor:

$ sudo apt install python3

Bekreft Python 3 på Linux

Python 3 kan enkelt sjekkes fra Linux Terminal. For å sjekke den installerte versjonen, bruk:

$ python3 --version
Python 3.8.6
$

Python 3 på Windows

På Windows kan Python 3 installeres med et enkelt veiviserbasert installasjonsprogram fra det offisielle Python-nettstedet. Standardinstallasjonsprogrammet tilbys på den offisielle nedlastingsside bør være god nok for de fleste formål med mindre du må velge en annen Python-versjon eller arkitektur.

  Hvordan fikse uventet kjernemodusfellefeil på Windows 10

Den siste tilgjengelige versjonen når denne artikkelen ble skrevet er 3.9.1.

For 64-bits arkitektur vil det nedlastede Python-installasjonsprogrammet hete noe sånt som python-3.xx-amd64.exe.

  • Start installasjonsprogrammet ved å kjøre den nedlastede exe-filen.
  • Standardalternativene som er valgt for installasjonsprogrammet bør være gode å gå. Du har imidlertid muligheten til å endre installasjonssted og komponenter med Tilpass installasjonsalternativet.
  • Det er også et alternativ for å installere Python 3 for alle brukere eller bare for din spesifikke Windows-brukerkonto.
  • Til slutt er det et alternativ for å legge til Python 3 i Windows PATH-miljøvariabelen, som vil tillate deg å bruke Python 3 fra Windows Ledetekst fra hvilken som helst katalogplassering.
  • Når alle innstillingene er bekreftet, klikker du på Installer nå for å fortsette med Python 3-installasjonen med standardalternativer.
  4 beste datamaskindatamigreringsprogramvare for Windows

  • Installasjonsdialogen vil vise installasjonsfremdriften. Vennligst vent til den er fullført.

  • Når installasjonen er fullført, vil du kunne finne Python 3.x-ikonet i Windows» Start-meny, som åpner Python 3 Interactive CLI.

  • Interactive Python 3 CLI lar deg skrive og utføre Python-kommandoer interaktivt. Som et eksempel kan en enkel Hello World-kode i Python skrives ved å bruke print-kommandoen. Siden det er en interaktiv CLI, tolkes kommandoen samtidig, og utdataene skrives ut umiddelbart.

For å øve på kode bør du få Python IDE.

Videre lesning

Du kan lære mer om Python og bruken av den fra den omfattende dokumentasjon eller ved å ta nettkurs.

Finn deretter ut hvordan du installerer PIP for å installere Python-pakker.

Likte du å lese artikkelen? Hva med å dele med verden?