GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Das Ändern des Symlinks „python“ in „python3“ verursacht Probleme?

Für diese Frage gibt es hier bereits Antworten :Probleme beim Upgrade auf Python 3.3 und beim Einrichten von Django

(2 Antworten)
Vor 7 Jahren geschlossen.

Ich habe Python 2.7.3 und 3.2.3 auf meinem Ubuntu 12.04 64bit installiert (standardmäßig?). Wenn ich „python“ eingebe, möchte ich Python 3.2 statt 2.7.

Das Ändern des Symlinks „python“ in einen Link zu python3 scheint große Probleme zu verursachen. Warum ist das so und gibt es dafür eine Möglichkeit?

lrwxrwxrwx 1 root root       7 Sep 28 19:15 python -> python2
lrwxrwxrwx 1 root root       9 Jun 18 13:26 python2 -> python2.7
-rwxr-xr-x 1 root root 2993592 Apr 10 02:46 python2.7
-rwxr-xr-x 1 root root    1652 Apr 10 02:46 python2.7-config
lrwxrwxrwx 1 root root      16 Jun 18 13:26 python2-config -> python2.7-config
lrwxrwxrwx 1 root root       9 Apr 10 17:12 python3 -> python3.2
lrwxrwxrwx 1 root root      11 Apr 10 02:13 python3.2 -> python3.2mu
-rwxr-xr-x 1 root root 2949952 Apr 10 02:13 python3.2mu
lrwxrwxrwx 1 root root      11 Apr 10 17:12 python3mu -> python3.2mu
lrwxrwxrwx 1 root root      16 Jun 18 13:26 python-config -> python2.7-config

Ich habe Python mit Python3 verknüpft:

sudo ln -fs python3 python

Es hat funktioniert, aber später musste ich den Link wieder ändern, da Ubuntu nicht sehr reaktionsschnell zu sein scheint und ich die meisten Anwendungen wie Variety, Spyder, Okular, Software Center usw. nicht mehr ausführen kann.

Bearbeiten:
Ja, die 2 Antworten in der markierten doppelten Frage Probleme beim Upgrade auf Python 3.3 und beim Einrichten von Django wurden zur Hälfte behoben meiner Frage, und die Frage selbst scheint nichts mit meiner Frage zu tun zu haben, wenn ich versuche, nach einer Antwort zu suchen. Ich bezweifle, dass irgendjemand erkennen würde, dass die Antwort unter dieser Frage steht.

Akzeptierte Antwort:

Wenn Sie python3 anstelle von python2.7 verwenden möchten, nur wenn Sie Python-Anwendungen manuell ausführen, fügen Sie einfach hinzu:

alias python='python3'

zu Ihren ~/.bash_aliases Datei. (Die Datei kann leer sein, je nachdem, ob Sie in der Vergangenheit Aliase hinzugefügt haben.)

Die anderen Anwendungen als die, die Sie manuell starten, verwenden weiterhin wie zuvor python2.7 oder python3.


Ubuntu
  1. Wie setzt man das Ubuntu-Passwort zurück?

  2. Docker-Probleme in Ubuntu 20.04?

  3. Befehl Super + Q ändern?

  4. So richten Sie passwortloses SSH mit RSA-Schlüsseln ein

  5. Das Ändern des Root-Passworts ändert nicht das Sudo-Passwort

So installieren Sie Moodle unter Ubuntu 15.04

So installieren Sie OwnCloud unter Ubuntu 15.10

So installieren Sie Pixie unter Ubuntu 15.04

So installieren Sie CubeCart unter Ubuntu 15.04

So installieren Sie WordPress unter Ubuntu 15.04

Wie führe ich Dolphin als Root aus?