Introduktion till Python: Installation på olika system
Python är ett mångsidigt, tolkat och användarvänligt programmeringsspråk med öppen källkod som fungerar på många plattformar. Det är ett populärt val för dataanalys och maskininlärning.
Språket erbjuder ett rikt utbud av integrerade och portabla bibliotek som enkelt kan integreras för att förbättra funktionaliteten i dina Python-projekt. Dessutom stöder det både objektorienterad och funktionell programmering, vilket ger flexibilitet vid mjukvaruutveckling.
Det finns två huvudversioner av Python: 2.x och 3.x. Dessa versioner är inte fullt kompatibla med varandra och har betydande skillnader. Valet av version bör göras utifrån projektets specifika krav och den aktuella miljön. Tack vare Pythons breda användning i operativsystem och programvara är det ofta förinstallerat på de flesta Linux-distributioner.
Den här artikeln guidar dig genom installationen av Python 3 på CentOS, Ubuntu och Windows. Python 3 kan samexistera med Python 2, men det är viktigt att hantera systemets standardtolk med omsorg.
Installera Python 3 på CentOS 6.x/7.x
På CentOS 6.x/7.x eller RHEL-baserade system kan du installera Python 3 genom att använda kommandot yum.
$ sudo yum install python3
När systemet ber om bekräftelse, ange ’y’ för att fortsätta:
Is this ok [y/d/N]: y
Här följer ett utdrag av installationsloggen för 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!
$
Installera Python 3 på CentOS 8.x
På CentOS 8.x används DNF-pakethanteraren för att installera Python 3. Använd följande kommando:
$ sudo dnf install python3
Bekräfta installationen genom att ange ’y’ när systemet frågar:
Is this ok [y/N]: y
Här visas ett utdrag av installationsloggen för Python 3 på CentOS 8:
$ 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!
$
Installation av Python 3 på Ubuntu
På Ubuntu/Debian-baserade operativsystem kan Python 3 installeras med kommandona `apt` eller `apt-get`.
Nyare versioner av Ubuntu har ofta Python 3 förinstallerat. Om det har tagits bort av misstag, installera det med följande kommando:
$ sudo apt install python3
Kontrollera Python 3-installationen på Linux
Du kan enkelt verifiera Python 3-installationen via Linux-terminalen. För att se den installerade versionen, använd:
$ python3 --version
Python 3.8.6
$
Installera Python 3 på Windows
På Windows installeras Python 3 via ett användarvänligt installationsprogram från den officiella Python-webbplatsen. Standardinstallationsprogrammet som finns på nedladdningssidan är tillräckligt för de flesta användare, såvida du inte behöver en specifik version eller arkitektur.
Vid tidpunkten för skrivandet av denna artikel var den senaste versionen 3.9.1.
För 64-bitars arkitektur heter det nedladdade installationsprogrammet typiskt python-3.xx-amd64.exe.
- Starta installationsprogrammet genom att köra den nedladdade .exe-filen.
- De förvalda inställningarna i installationsprogrammet är vanligen tillräckliga. Du har dock möjlighet att anpassa installationsplatsen och välja specifika komponenter under ”Anpassad installation”.
- Du kan välja om Python 3 ska installeras för alla användare på datorn eller enbart för det nuvarande Windows-användarkontot.
- Det finns även ett alternativ att lägga till Python 3 till Windows-miljövariabel PATH. Detta möjliggör att du kan köra Python 3 direkt från kommandotolken oavsett vilken mapp du befinner dig i.
- När du är nöjd med inställningarna, klicka på ”Installera nu” för att påbörja installationen med de valda alternativen.
- Installationsdialogrutan visar installationsförloppet. Vänta tills den är klar.
- Efter avslutad installation hittar du Python 3.x-ikonen i Windows startmeny, som öppnar Python 3 Interactive CLI.
- Den interaktiva Python 3 CLI låter dig skriva och köra Python-kommandon direkt. Exempelvis kan du skriva ’print(”Hello World”)’ och få utskriften omedelbart eftersom det är en tolkningsmiljö.
För mer omfattande kodprojekt rekommenderas att använda en Python IDE (integrerad utvecklingsmiljö).
Ytterligare information
Fördjupa dina kunskaper om Python och dess tillämpningar genom att studera den detaljerade dokumentationen eller genom att ta onlinekurser.
Efter detta kan du undersöka hur du installerar PIP för att hantera Python-paket.
Gillade du den här artikeln? Dela den med andra!