"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment gérer plusieurs versions de Python sur un système Linux ?

Comment gérer plusieurs versions de Python sur un système Linux ?

Publié le 2024-11-09
Parcourir:584

How to Manage Multiple Python Versions on a Linux System?

Installation de plusieurs versions de Python sur Linux : documentation et recommandations officielles

Question : Existe-t-il une documentation officielle du site Web Python qui décrit comment installer et exécuter plusieurs versions de Python sur une seule machine Linux ?

Réponse : Il n'existe aucune documentation officielle sur ce sujet disponible sur le site Web de Python. Il est recommandé de s'appuyer sur les directives spécifiques au système d'exploitation pour gérer plusieurs versions de Python.

Par exemple, sur les systèmes Linux, vous pouvez simplement installer plusieurs versions de Python sans aucun conflit, car chaque installation conserve ses propres bibliothèques dans répertoires dédiés. Vous pouvez ensuite utiliser des commandes telles que /usr/bin/python2.5 ou /usr/bin/python2.6 pour spécifier la version Python souhaitée pour l'exécution. Pour définir une version Python par défaut, créez un lien symbolique de /usr/bin/python vers la version préférée, tel que :

ln -s /usr/bin/python2.6 /usr/bin/python

Compilation et installation manuelle :

Si vous préférez compiler et installer les versions de Python manuellement, vous pouvez vous référer aux instructions décrites dans le fichier readme du code source Python :

  • Si vous avez l'intention d'installer plusieurs versions sous le même préfixe d'installation (argument --prefix dans le script de configuration), assurez-vous que votre exécutable Python principal n'est pas écrasé par l'installation d'une autre version.
  • Toutes les installations créées à l'aide de make altinstall incluent la version majeure et mineure dans leur nom, leur permettant de coexister les unes à côté des autres.
  • make install crée un lien symbolique nommé ${prefix}/bin/python3 qui pointe vers ${ prefix}/bin/pythonX.Y.
  • Pour installer plusieurs versions sous le même préfixe, sélectionnez-en une comme version principale et installez-la à l'aide de make install. Installez les autres versions à l'aide de make altinstall.

Par exemple, si vous souhaitez installer les versions 2.5, 2.6 et 3.0 de Python avec 2.6 désignée comme version principale, vous devez exécuter ces commandes :

  • Dans le répertoire build de la 2.6 : make install
  • Dans les répertoires build des autres versions : make altinstall
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3