GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Changer le lien symbolique "python" en "python3" pose des problèmes ?

Cette question a déjà des réponses ici :Problèmes de mise à jour vers Python 3.3 et de configuration de Django

(2 réponses)
Fermé il y a 7 ans.

Python 2.7.3 et 3.2.3 sont installés sur mon Ubuntu 12.04 64 bits (par défaut ?). Quand je tape "python", je veux python 3.2 au lieu de 2.7.

Changer le lien symbolique "python" pour créer un lien vers python3 semble causer de gros problèmes. Pourquoi cela et existe-t-il un moyen de le faire ?

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

J'ai lié python à python3 :

sudo ln -fs python3 python

Cela a fonctionné, mais plus tard, cela m'a obligé à rétablir le lien car Ubuntu ne semble pas très réactif et je ne peux plus exécuter la plupart des applications, telles que Variety, Spyder, Okular, Software Center, etc.

Edit :
Oui, les 2 réponses dans la question en double marquée Les problèmes de mise à niveau vers Python 3.3 et de configuration de Django ont traité la moitié de ma question, et la question elle-même ne semble pas être liée à ma question lorsque j'essaie de chercher une réponse. Je doute que quiconque se rende compte que la réponse se trouve sous cette question.

Réponse acceptée :

Si vous souhaitez utiliser python3 au lieu de python2.7 juste au moment où vous exécutez manuellement les applications python, ajoutez simplement :

alias python='python3'

à vos ~/.bash_aliases dossier. (Le fichier peut être vide selon que vous avez ajouté ou non des alias dans le passé.)

Les applications autres que celles que vous démarrez manuellement continueront à utiliser python2.7 ou python3 comme avant.


Ubuntu
  1. Comment réinitialiser le mot de passe Ubuntu ?

  2. Problèmes Docker dans Ubuntu 20.04 ?

  3. Modification de la commande Super + Q ?

  4. Comment faire en sorte que la commande python3 exécute Python 3.6 au lieu de 3.5 ?

  5. Comment configurer ssh sans mot de passe avec des clés RSA

Comment installer Moodle sur Ubuntu 15.04

Comment installer OwnCloud sur Ubuntu 15.10

Comment installer Pixie sur Ubuntu 15.04

Comment installer CubeCart sur Ubuntu 15.04

Comment installer WordPress sur Ubuntu 15.04

Comment exécuter Dolphin en tant que root ?