Wie man Python 3.7.2 unter Ubuntu 18.04/18.10 installiert
Dieses kurze Tutorial richtet sich an diejenigen, die die neueste Python 3.7.2 in Ubuntu 18.04 LTS, Linux Mint 19.x und Ubuntu 18.10 installieren möchten.
Ubuntu 18.04 wird mit Python 2.7 und Python 3.6 standardmäßig geliefert und enthält später Python 3.7.1 in seinem Updates (Universum) Repository.
Für das aktualisierte Python 3.7.2 können Sie die folgenden Schritte ausführen, um die ToolChain PPA-Pakete zu verwenden.
1. Öffne das Terminal entweder über die Tastenkombination Ctrl+Alt+T oder indem du nach “Terminal” im Anwendungsstarter suchst. Wenn es geöffnet ist, führe den Befehl aus, um das ToolChain PPA hinzuzufügen:
sudo add-apt-repository ppa:ubuntu-toolchain-r/ppa
Geben Sie das Benutzerpasswort ein (keine visuelle Rückmeldung), wenn Sie dazu aufgefordert werden, und drücken Sie die Eingabetaste, um fortzufahren.
2. Führen Sie dann den Befehl aus, um Python3.7 zu installieren:
sudo apt install python3.7Für Linux Mint 19.x führen Sie den Befehl sudo apt update aus, um zuerst nach Updates zu suchen.
3. Da das PPA auch andere aktualisierte Toolchain-Pakete wie gcc-7.4.0, gcc-8.2.0 und python-3.6.8 enthält, können Sie das PPA anschließend über die Registerkarte Software & Updates -> Andere Software entfernen.
4. Um python3 dazu zu bringen, die neu installierte Python 3.7.2 anstelle der standardmäßigen 3.6.7 zu verwenden, führen Sie die Befehle aus, um python3.7 als Auswahl hinzuzufügen:
Dieser Schritt kann Probleme verursachen, die von python3.6 abhängen! Soweit ich weiß, wird das Terminal danach nicht mehr starten, es sei denn, Sie erstellen einen Symlink zu python3.6 neu.
Für Ubuntu 18.04 können Sie die folgenden 2 Befehle als workaround ausführen:
sudo rm /usr/bin/python3
sudo ln -s python3.6 /usr/bin/python3sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2
Wechseln Sie dann über den Befehl zwischen den beiden Versionen:
sudo update-alternatives --config python3Das ist es. Viel Spaß!



