Ubuntu 18.04 öffnet nach der Installation von Python 3.7.4 kein Terminal

Ubuntu 18.04 öffnet nach der Installation von Python 3.7.4 kein Terminal

Ich hatte Ubuntu 18.04 am Laufen und führte dann die Befehle aus

sudo apt-get install python3-pip python3-dev libpq-dev postgresql postgresql-contrib nginx
sudo apt install python3.7-venv
sudo add-apt-repository ppa:ubuntu-toolchain-r/ppa
sudo apt install python3.7
sudo add-apt-repository --remove ppa:ubuntu-toolchain-r/ppa
sudo 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
sudo update-alternatives --config python3

und die Standardversion von Python 3 auf Python 3.7.4 gesetzt. Ich habe das System neu gestartet und jetzt lässt sich das Terminal nicht mehr öffnen. Außerdem habe ich oben rechts eine kleine Benachrichtigung mit dem Hinweis „Beim Suchen nach Updates ist ein Fehler aufgetreten“.

Wie behebe ich das? Liegt das daran, dass ich das Repository aus dem PPA gelöscht habe, oder daran, dass Python 3.7.4 als Standard festgelegt ist? Hätte ich das Repository im PPA belassen sollen?

Antwort1

Sie haben zwei Python-Versionen installiert.

sudo gedit /usr/bin/gnome-terminal

Bearbeiten #! /usr/bin/python3zu#! /usr/bin/python3.6

Gehen Sie vielleicht zu sudo update-alternatives --config python3und legen Sie Python 3.6 als Standard fest, sonst treten möglicherweise Probleme beim Hinzufügen von PPAs, nicht gefundenen Befehlen usw. auf.

Antwort2

  1. Öffnen Sie xterm den Standard-Terminalemulator für das X Window System in Ihrem Betriebssystem. Wenn dies nicht der Fall ist, können Sie ihn über die Ubuntu-Software installieren.

  2. Typsudo update-alternatives --config python3

  3. Wählen Sie „python3.6“ als Standard

verwandte Informationen