Android

Hoe Python op Centos te installeren 8

How to Install Python on CentOS 8

How to Install Python on CentOS 8

Inhoudsopgave:

Anonim

Python is een van de populairste programmeertalen ter wereld. Met zijn eenvoudige en gemakkelijk te leren syntaxis is Python een populaire keuze voor beginners en ervaren ontwikkelaars.

In tegenstelling tot andere Linux-distributies, wordt Python niet standaard op CentOS 8 geïnstalleerd.

Zoals u al weet, zijn er twee Python-versies die actief worden ontwikkeld. Hoewel Python 2 goed wordt ondersteund en actief is, wordt Python 3 beschouwd als het heden en de toekomst van de taal.

Standaard heeft RHEL / CentOS 8 geen onversieerde systeembrede python opdracht om te voorkomen dat gebruikers worden vergrendeld voor een specifieke versie van Python. In plaats daarvan geeft het de gebruiker de keuze om een ​​specifieke Python-versie te installeren, configureren en uitvoeren. De systeemtools zoals yum gebruiken een interne binaire Python en bibliotheken.

Deze gids leidt je door de installatie van Python 3 en Python 2 op CentOS 8.

Python 3 installeren op CentOS 8

Om Python 3 op CentOS 8 te installeren, voert u de volgende opdracht uit als root- of sudo-gebruiker in uw terminal:

sudo dnf install python3

Om de installatie te verifiëren, controleert u de Python-versie door te typen:

python3 --version

Op het moment dat dit artikel werd geschreven, is de nieuwste versie van Python 3 beschikbaar in de CentOS-repositories “3.6.x”:

Python 3.6.8

Het commando installeert ook pip.

Om Python uit te voeren, moet u expliciet python3 en pip type pip3 .

U zou altijd de voorkeur moeten geven aan distributie-geleverde python-modules met behulp van yum of dnf omdat deze worden ondersteund en getest om correct te werken op CentOS 8. Gebruik pip alleen in een virtuele omgeving. Met Python Virtual Environments kunt u Python-modules op een geïsoleerde locatie voor een specifiek project installeren in plaats van wereldwijd te worden geïnstalleerd. Op deze manier hoeft u zich geen zorgen te maken over andere Python-projecten.

De namen van de Python 3-modulespakketten worden voorafgegaan door "python3". Als u bijvoorbeeld de paramiko-module wilt installeren, voert u het volgende uit:

sudo dnf install python3-paramiko

Python 2 installeren op CentOS 8

De Python 2-pakketten zijn ook opgenomen in de standaard CentOS 8-opslagplaatsen.

Voer de volgende opdracht uit om Python 2 te installeren:

sudo dnf install python2

Controleer de installatie door te typen:

python2 --version

De output zou er ongeveer zo uit moeten zien:

Python 2.7.15

Typ python2 en voer pip type pip2 om Python 2 uit te voeren.

Stel de standaard Python-versie in (Unversioned Python Command)

Gebruik het alternatives hulpprogramma om Python 3 in te stellen als de systeemomvattende onversieerde python-opdracht:

sudo alternatives --set python /usr/bin/python3

Typ voor Python 2:

sudo alternatives --set python /usr/bin/python2

Met de opdracht alternatives een symlink- python die naar de opgegeven python-versie verwijst.

Typ python --version in uw terminal en u zou de standaard Python-versie moeten zien.

Gebruik een van de bovenstaande opdrachten om de standaardversie te wijzigen. Typ het volgende als u de onversieerde python-opdracht wilt verwijderen:

sudo alternatives --auto python

Conclusie

In CentOS 8 wordt Python niet standaard geïnstalleerd.

Typ dnf install python3 om Python 3 te dnf install python3 en om Python 2 te installeren typt u dnf install python2 .

python pip virtenv centos