web-dev-qa-db-fra.com

Suppression de Python 3 et maintenant Ubuntu Software Center, terminal et autres applications ne fonctionnent plus

Je suis un nouvel utilisateur Ubuntu utilisant Ubuntu 13.04.

J'ai essayé d'installer et d'utiliser un outil DeDRM, mais j'ai eu du mal à le faire. Je suivais certaines instructions disant que j'avais besoin d'une version de Python 2.7, mais pas de tout Python 3.0 ou version ultérieure (car les versions 3.0 manquent de certaines bibliothèques nécessaires?). J'ai essayé d'installer Python 2.7.5.6, mais cela n'a pas fonctionné. Je pensais que c'était probablement parce que j'avais la dernière version de Python. Je suis donc passé par le terminal et j'ai supprimé Python 3.3 afin de pouvoir installer la version antérieure de Python.

Maintenant que j'ai désinstallé Python 3.3, de nombreuses applications ne fonctionnent plus, notamment le terminal et le Centre logiciel Ubuntu. Je ne sais pas comment résoudre ce problème maintenant.

10
Frida
  1. Ouvrez une console virtuelle en mode texte uniquement en appuyant sur le raccourci clavier. Ctrl + Alt + F3.

  2. À l'invite login:, tapez votre nom d'utilisateur et appuyez sur Enter.

  3. À l'invite Password:, tapez votre mot de passe d'utilisateur et appuyez sur Enter.

  4. Réinstallez la version Python 3 par défaut en exécutant la commande suivante:

    Sudo apt-get install python3-all
    
  5. Quittez la console virtuelle et revenez à votre environnement de bureau en appuyant sur le raccourci clavier Ctrl+Alt+F7. Dans Ubuntu 17.10 et versions ultérieures, appuyez sur le raccourci clavier. Ctrl+Alt+F2 pour sortir de la console virtuelle.


Après avoir installé la version par défaut de Python 3, vous devez récupérer votre système de bureau Ubuntu par défaut. Afin d'éviter de gâcher quelque chose, faites-le dans l'ordre suivant:

  1. Commencez par installer le terminal à partir de la console à l’aide de la commande suivante: Sudo apt-get install gnome-terminal. Si vous ne pouvez pas installer du tout gnome-terminal, ignorez cette étape et passez à l'étape 2.

  2. Retournez sur votre bureau et ouvrez le terminal en utilisant le raccourci clavier. Ctrl + Alt + T. Depuis le terminal, installez le Centre logiciel Ubuntu à l’aide de la commande suivante:

    Sudo apt-get install software-center
    

    Dans Ubuntu 16.04 et les versions ultérieures, exécutez cette commande pour réinstaller l'application logicielle par défaut:

    Sudo apt-get install gnome-software
    

    Si vous ne pouvez toujours pas ouvrir le terminal, exécutez la même commande à partir de la console. Si vous ne pouvez pas installer du tout le logiciel par défaut, ignorez cette étape et passez à l'étape 3.

  3. Ouvrez le terminal et essayez d'ouvrir Ubuntu Software Center à partir du terminal en exécutant la commande appropriée, soit software-center ou gnome-software. À partir du Centre logiciel Ubuntu, installez le système de bureau Ubuntu ou ouvrez le terminal (ou la console) et installez le système de bureau Ubuntu en exécutant la commande: Sudo apt-get install ubuntu-desktop.

12
karel

Pour résoudre les problèmes de votre système, il vous suffit de réinstaller python 3.3.

Si vous avez exécuté par exemple: Sudo apt-get remove python3

Vous pouvez l'inverser en exécutant: Sudo apt-get install python3

Bien sûr, il s’agit d’une commande de terminal et puisque vous avez dit que Terminal ne fonctionnait pas, c’est un problème. Vous pouvez utiliser TTY1 pour vous connecter et exécuter cette commande en appuyant sur Ctrl + Alt + F1. Pour revenir au bureau normal, appuyez sur Ctrl + Alt + F7.

4
Paul Tanzini

C'est ce que j'ai fait:

Presse Ctrl+Alt+F1 et vous connecter.

Exécutez cette commande:

Sudo apt-get remove python/python3

Redémarrer

Presse Ctrl+Alt+F1 et vous connecter.

Exécutez ces commandes:

Sudo apt-get install python3
Sudo apt-get install python
Sudo apt-get install ubuntu-desktop

Redémarrer

Terminé!

4
user244829
Sudo apt-get install software-center

cela aidera certainement.

Ensuite, à partir du centre logiciel, vous pouvez installer un terminal, etc.

2
Raj