Contexte :
Depuis que je développe des programmes python qui doivent fonctionner sur différentes versions de python, j'ai installé différentes versions de python sur mon ordinateur.
J'utilise FC 13 donc il est venu avec python 2.6 pré-installé dans /usr/bin/python2.6
et /usr/lib/python2.6
.
J'ai installé python 2.5 depuis la source, et pour garder les choses en ordre, j'ai utilisé l' --prefix=/usr
option, qui a installé python dans /usr/bin/python2.5
et /usr/lib/python2.5
.
Maintenant, lorsque j'exécute python
mon invite, j'utilise la version 2.5. Cependant, j'ai des problèmes avec l'installation.
Gestion des packages :
En utilisant easy_install, les packages sont toujours installés dans /usr/lib/python2.6/site-packages/
. J'ai téléchargé setuptools
.egg pour python 2.5 et j'ai essayé de l'installer, mais cela me donne une erreur:
/usr/lib/python2.5/site-packages does NOT support .pth files
Il semble que python2.5 ne soit pas dans mon PYTHONPATH. Je pensais que l'installation par défaut s'ajouterait au PYTHONPATH, mais quand j'écris echo $PYTHONPATH
à promt, je reçois juste une ligne vide.