Hintergrund :
Da ich Python-Programme entwickle, die auf verschiedenen Python-Versionen ausgeführt werden müssen, habe ich verschiedene Python-Versionen auf meinem Computer installiert.
Ich verwende FC 13, daher war Python 2.6 in /usr/bin/python2.6
und vorinstalliert /usr/lib/python2.6
.
Ich habe Python 2.5 aus dem Quellcode installiert, und um die Dinge sauber zu halten, habe ich die --prefix=/usr
Option verwendet, mit der Python in /usr/bin/python2.5
und installiert wurde /usr/lib/python2.5
.
Wenn ich jetzt python
meine Eingabeaufforderungsshows ausführe , verwende ich Version 2.5. Ich habe jedoch einige Probleme mit der Installation.
Paketverwaltung :
Mit easy_install werden Pakete immer in installiert /usr/lib/python2.6/site-packages/
. Ich habe setuptools
.egg für Python 2.5 heruntergeladen und versucht, es zu installieren, aber es gibt mir einen Fehler:
/usr/lib/python2.5/site-packages does NOT support .pth files
Es scheint, dass Python2.5 nicht in meinem PYTHONPATH enthalten ist. Ich dachte, die Standardinstallation würde sich zum PYTHONPATH hinzufügen, aber wenn ich echo $PYTHONPATH
beim Promt schreibe, erhalte ich nur eine leere Zeile.