Es ist nicht standardmäßig auf Centos 8 installiert. Diese Anleitung zeigt Ihnen, wie Sie es installieren können.
Verwandte Inhalte
- So installieren Sie Python 2 und Python 3 auf Fedora 35
- So installieren und konfigurieren Sie Ansible unter Rocky Linux/CentOS 8
- So installieren und konfigurieren Sie Ansible auf Fedora 35
Stellen Sie sicher, dass Sie die neuesten Pakete haben, bevor Sie fortfahren:
sudo dnf -y update
Python3
Um python3 zu installieren, führen Sie diesen Befehl als sudo-Benutzer aus:
sudo dnf install python3
Überprüfen Sie die Python-Version:
python3 --version
Um Python auszuführen, müssen Sie explizit python3
eingeben . Wenn Sie python
verwenden möchten Gehen Sie stattdessen wie folgt vor.
Überprüfen Sie, wo sich die ausführbare python3-Datei befindet:
which python3
Ausgabe:
$ which python3
/usr/bin/python3
Um python3 standardmäßig zu haben, wenn Sie python
eingeben müssen Sie einen Symlink /usr/local/bin/python
erstellen auf diesen /usr/bin/python3
zeigen mit diesem Befehl:
sudo ln -s /usr/bin/python3 /usr/local/bin/python
Python 2 installieren
Verwenden Sie diesen Befehl, um python2 zu installieren:
sudo dnf install -y python2
Prüfen Sie, ob python2 installiert ist:
python2 --version
Ausgabe:
$ python2 --version
Python 2.7.18
Festlegen der Standard-Python-Version
Wenn Sie beide Versionen installiert haben und eine App eine bestimmte Version erwartet, verwenden Sie diesen Befehl, um die richtige Version im Systempfad festzulegen:
So legen Sie Python3 als Standard fest:
sudo alternatives --set python /usr/bin/python3
So legen Sie Python2 als Standard fest:
sudo alternatives --set python /usr/bin/python3
Der Befehl alternatives erstellt einen Symlink Python, der auf die angegebene Python-Version verweist.
Geben Sie python –version in Ihr Terminal ein und Sie sollten die standardmäßige Python-Version sehen.
Wenn Sie den unversionierten Python-Befehl entfernen möchten, geben Sie Folgendes ein:
sudo alternatives --auto python