web-dev-qa-db-fra.com

Revenir à la version originale de python

J'essaye d'installer un paquet appelé nmoldyn dans mon système. Ce paquet a causé des ravages dans mon système. Certains paquets étaient requis en python. Il s'agissait donc d'installer une version plus ancienne de python (v 2.5.4) et d'essayer d'installer d'autres paquets en même temps. Mais d’une manière ou d’une autre, il n’a pas été possible d’installer matplotlib (c’est peut-être qu’il essayait d’installer une ancienne version et que celle-ci n’était pas disponible à partir du référentiel). Le problème majeur qu’il a causé est qu’il a changé ma variable de chemin en version plus récente de python (c’est-à-dire v 2.5.4) alors que j’avais eu auparavant (v 2.7.2). Comment revenir à l'ancien chemin et à l'environnement?

EDIT 1:

harish@harish-lap:~$ apt-cache policy python
python:
  Installed: 2.7.5-5ubuntu3
  Candidate: 2.7.5-5ubuntu3
  Version table:
 *** 2.7.5-5ubuntu3 0
        500 http://in.archive.ubuntu.com/ubuntu/ trusty/main AMD64 Packages
        100 /var/lib/dpkg/status
harish@harish-lap:~$ type python
python is /usr/local/bin/python

EDIT 2:

harish@harish-desktop:~/dl_class_1.9_serial/execute$ env python
Python 2.5.4 (r254:67916, Sep 16 2015, 16:39:34) 
[GCC 4.8.4] on linux3
Type "help", "copyright", "credits" or "license" for more information.
>>>         
harish@harish-desktop:~/dl_class_1.9_serial/execute$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

EDIT 3:

harish@harish-desktop:~/dl_class_1.9/execute$ Sudo find /usr -type f -name 'python'
[Sudo] password for harish: 
/usr/share/lintian/overrides/python
/usr/share/bash-completion/completions/python
/usr/local/bin/python
harish@harish-desktop:~/dl_class_1.9/execute$ command -v python
/usr/local/bin/python
6
user35952

Votre chemin semble bon. Donc un premier coup:

Réinstallez le package Python d'origine via

Sudo apt-get install --reinstall python

pour écraser l’installation précédente.

Mais votre dernière édition (Edit 3) donne la solution. Supprimez le binaire dans /usr/local/bin via

Sudo rm /usr/local/bin/python

ou renommer le fichier

Sudo mv /usr/local/bin/python /usr/local/bin/python-2.5.4
5
A.B.