Fedora Core 9 inclut Python 2.5.1. Je peux utiliser YUM pour obtenir les dernières et meilleures versions.Mise à niveau de Fedora Python cassé easy_install
Pour être prêt pour les tests officiels 2.6, je voulais commencer avec 2.5.4. Il semble qu'il n'y ait pas de paquet Fedora 9 YUM, parce que 2.5.4 n'est pas une partie officielle de FC9.
J'ai téléchargé 2.5.4, j'ai fait ./configure; make; make install
et j'ai terminé avec deux Pythons. Le 2.5.1 officiel (en /usr/bin
) et le nouveau 2.5.4. (dans /usr/local/bin
).
Aucune de ma pile technologique n'est installée dans /usr/local/lib/python2.5
.
Il semble que j'ai plusieurs choix pour aller de l'avant. Quelqu'un at-il des préférences?
Copie /usr/lib/python2.5/* à /usr/local/lib/python2.5 pour reproduire mon environnement. Cela devrait fonctionner, à moins qu'une partie des bibliothèques Python ne soit connectée à/usr/bin/python lors de l'installation. C'est très simple, mais y a-t-il un inconvénient?
Réinstallez tout en exécutant
easy_install
. Sauf,easy_install
est (actuellement) câblé à/usr/bin/python
. Donc, je dois d'abord corrigereasy_install
, puis tout réinstaller.Cela prend du temps, mais cela me donne un environnement propre et nouveau. Mais y a-t-il un inconvénient? [Et pourquoi easy_install se branche-t-il lui-même?]
Relink
/usr/bin/python
sera/usr/local/bin/python
. Je devrais encore copier ou réinstaller la bibliothèque, donc je ne pense pas que cela me fasse du bien. [Cela feraiteasy_install
travail; mais de même, éditerait/usr/bin/easy_install
.]
Est-ce que quelqu'un a copié sa bibliothèque? Est-ce si simple?
Ou devrais-je corriger easy_install
et simplement faire un pas dans le guide d'installation et construire un nouveau, propre, dernier-et-plus grand?
Modifier
Ou, devrais-je
- Passer en essayant de résoudre les 2.5.1 et 2.5.4 questions et simplement sauter directement à 2,6?