serveurs:installation:divers

Ceci est une ancienne révision du document !


Installation/Configuration diverses

Si pour une raison ou une autre, il est nécessaire d'installer les 2 versions majeures de Python, il est utile de créer une entrée dans l'outil Debian "update-alternatives". Exemple pour Python 2.7 et Python 3.7 :

  • python --version : doit afficher "Python 2.7.16"
  • update-alternatives --list python : doit afficher "update-alternatives: erreur: pas d'alternatives pour python"
  • update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 : ajoute l'aternative python2.7 et doit afficher "update-alternatives: utilisation de « /usr/bin/python2.7 » pour fournir « /usr/bin/python » (python) en mode automatique"
  • update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2 : ajoute l'aternative python3.7 et doit afficher "update-alternatives: utilisation de « /usr/bin/python3.7 » pour fournir « /usr/bin/python » (python) en mode automatique"
  • python --version : doit maintenant afficher "Python 3.7.3"
  • update-alternatives --list python : doit afficher
    /usr/bin/python2.7
    /usr/bin/python3.7
  • update-alternatives --config python : permet de configurer l'alternative.
  • update-alternatives --remove python2.7 : permet de supprimer une alternative (ici 2.7) dans le cas où le paquet n'est plus installé sur le système.
ATTENTION : la version de Pip n'est pas mise à jour en correspondance. Du coup, l'utilisation de pip2 ou pip échoue quand la version 3 de python est utilisée… Seul pip3 fonctionne. ⇒ Trouver une solution.
  • serveurs/installation/divers.1605027956.txt.gz
  • Dernière modification : 2020/11/10 17:05
  • de jpmilcent