Python - Problème d'éxécution de programme
Bonjour à tous !
J'ai voulus me mettre au Python, j'ai donc voulu installer Python3, alors j'ai supprimer le dossier "python" qui se trouvait dans /usr/lib. (il y avait un dossier "python2.7" je crois)
Maintenant, quand j'essaie de lancer un programme (comme PlayOnLinux ou la Logithèque Ubuntu), rien ne se lance et une erreur s'affiche " une erreur est survenue durant la recherche de mises à jour."
Si quelqu'un peut m'aider, merci d'avance !
J'ai voulus me mettre au Python, j'ai donc voulu installer Python3, alors j'ai supprimer le dossier "python" qui se trouvait dans /usr/lib. (il y avait un dossier "python2.7" je crois)
Maintenant, quand j'essaie de lancer un programme (comme PlayOnLinux ou la Logithèque Ubuntu), rien ne se lance et une erreur s'affiche " une erreur est survenue durant la recherche de mises à jour."
Si quelqu'un peut m'aider, merci d'avance !
A voir également:
- Python - Problème d'éxécution de programme
- Citizen code python avis - Accueil - Outils
- Programme demarrage windows - Guide
- Message programmé iphone - Guide
- Programme word gratuit - Guide
- Mettre en veille un programme - Guide
1 réponse
Waaaaaw mon dieu catastrophe :-(
Je comprends ton erreur, mais il faut savoir que python 2.7 et python 3, même si on parle du même langage et de quelque chose de proche, restent différents (sinon on serait passé facilement à python 3.0). Cette migration n'est pas aisée et beaucoup beaucoup de logiciels sont encore basés sur python 2.7 (dont playonlinux et les autres logiciels avec lesquels tu as maintenant des problèmes). Voilà pourquoi il fallait garder les deux.
La deuxième erreur, c'est de supprimer violemment un répertoire du système. Une différence essentielle entre windows et linux, c'est qu'on installe (et désinstalle, et met à jour) ses logiciels via le gestionnaire de paquets (la logithèque ou une commande apt dans ton cas). On ne supprime jamais manuellement un fichier du système, c'est le meilleur moyen de tout casser. Dans ton cas par exemple si tu avais voulu virer python2.7, tu aurais supprimé le paquet correspondant, et en le faisant, tu te serais aperçu qu'en cascade, tu allais aussi supprimer beaucoup d'autres logiciels (dont playonlinux).
Pour apprendre à utiliser ces outils, je t'invite vivement à lire ceci :
https://doc.ubuntu-fr.org/software-center
https://www.mistra.fr/tutoriel-linux-apt.html
Maintenant comment réparer. Dieu merci, ça se fait bien :-) On va simplement dire à apt de réinstaller tout ce qui est installé. Pour cela on va utiliser apt qui dans le cas présent est plus pratique que la logithèque. Pour cela il faut taper les commandes qui suivent dans un terminal :
https://doc.ubuntu-fr.org/terminal
Cette dernière commande redéploie tous les paquets de la machine (donc python2.7, qui est actuellement partiellement installé).
Bonne chance
Je comprends ton erreur, mais il faut savoir que python 2.7 et python 3, même si on parle du même langage et de quelque chose de proche, restent différents (sinon on serait passé facilement à python 3.0). Cette migration n'est pas aisée et beaucoup beaucoup de logiciels sont encore basés sur python 2.7 (dont playonlinux et les autres logiciels avec lesquels tu as maintenant des problèmes). Voilà pourquoi il fallait garder les deux.
La deuxième erreur, c'est de supprimer violemment un répertoire du système. Une différence essentielle entre windows et linux, c'est qu'on installe (et désinstalle, et met à jour) ses logiciels via le gestionnaire de paquets (la logithèque ou une commande apt dans ton cas). On ne supprime jamais manuellement un fichier du système, c'est le meilleur moyen de tout casser. Dans ton cas par exemple si tu avais voulu virer python2.7, tu aurais supprimé le paquet correspondant, et en le faisant, tu te serais aperçu qu'en cascade, tu allais aussi supprimer beaucoup d'autres logiciels (dont playonlinux).
Pour apprendre à utiliser ces outils, je t'invite vivement à lire ceci :
https://doc.ubuntu-fr.org/software-center
https://www.mistra.fr/tutoriel-linux-apt.html
Maintenant comment réparer. Dieu merci, ça se fait bien :-) On va simplement dire à apt de réinstaller tout ce qui est installé. Pour cela on va utiliser apt qui dans le cas présent est plus pratique que la logithèque. Pour cela il faut taper les commandes qui suivent dans un terminal :
https://doc.ubuntu-fr.org/terminal
sudo apt-get update
sudo apt-get install aptitude
dpkg -l | grep ^ii | cut -d" " -f3 | xargs sudo aptitude reinstall
Cette dernière commande redéploie tous les paquets de la machine (donc python2.7, qui est actuellement partiellement installé).
Bonne chance