#1 Le 19/01/2020, à 18:11
- dagobert
Terminal qui ne s'ouvre plus !
Bonjour, je suis sur unbuntu 18.04.
Tout fonctionnait très bien jusqu'à ce que je m'intéresse au framework kivy ce matin pour un projet.
Dans les séries de manipulations pour installer les plugins, j'ai vu des messages lors des installations me disant que python 2.7 était terminé à partir du premier janvier 2020. Devant l'accumulation des paquets j'ai eu envie de faire le ménage et je l'ai désinstallé.
J'ai également installé python 3.7, pour faire fonctionner kivy.
S'en sont suivies une série de manip que j'ai plus ou moins oubliées au cours desquelles, il me semble, j'ai attribué la commande python (tout court) à python3.7 ou quelque chose comme ça..
En fin de matinée le terminal ne marchaient plus:
Je clique dessus, ça charge 10 ou 20 secondes et rien ne se passe.
par contre j'ai tjrs les tty et tout le reste fonctionne.
J'ai donc fait pas mal de recherches.
par exemple cette discussion:
https://forum.ubuntu-fr.org/viewtopic.php?id=2013326
réinstallé python 2.7
fait pas mal de bidouillages du genre:
utiliser la commande
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 5
(dans les tty)
au début mes terminaux tty indiquaient des problèmes de chargement python. Avec ma configuration actuelle les tty s'affichent a nouveau normalement mais le terminal de gnome ne marche toujours pas.
Bref désolé pour le pavé! si vous avez une idée!
Bien cordialement.
Hors ligne
#2 Le 20/01/2020, à 06:32
- dagobert
Re : Terminal qui ne s'ouvre plus !
[resolu]
J'ai trouvé la solution sur cette page:
https://superuser.com/questions/1474076 … -4-install
Le terminal sur ubuntu 18.04 est programmé en python3.6
et a donc besoin de ce python installé et l'appelle par défaut avec le code:
#! /usr/bin/python3
au début du fichier:
/usr/bin/gnome-terminal
si vous changez les appels de la commande python3 et que vous la faites appeler python3.7 par exemple, le terminal risque de planter.
il faut donc d'abord avoirs python3.6 installé, ensuite
il faut lancer un terminal tty (Alt+ Fn+F5)
puis taper:
nano /usr/bin/gnome-terminal
et changer la ligne
#! /usr/bin/python3
pour qu'elle appelle précisément
#! /usr/bin/python3.6
Voila !!!
Bonne journée
Hors ligne