web-dev-qa-db-fra.com

Comment vérifier toutes les versions de python installées sur osx et centos

Je viens de commencer la configuration d’un serveur centos aujourd’hui et j’ai remarqué que la version par défaut de python sur centos est définie sur 2.6.6. Je veux utiliser python 2.7 à la place. J'ai cherché sur Google et constaté que 2.6.6 était utilisé par des outils système tels que YUM, je ne devais donc pas le modifier. Ensuite, j'ai ouvert un terminal sur mon mac et j'ai découvert que j'avais installé python 2.6.8 et 2.7.5 et 3.3.3. Désolé pour cette longue histoire. En bref, je veux juste savoir comment rechercher toute la version de Python installée sur un centos afin de ne pas l'installer accidentellement deux fois.

17
Chonghao Huang

Utilisation, 

yum liste installée
commande pour trouver les paquets que vous avez installés.

1
lpsandaruwan

Le moyen le plus simple consiste à exécuter la commande suivante:

ls -ls /usr/bin/python*

La sortie ressemble à ceci:

/usr/bin/python           /usr/bin/python2.7        /usr/bin/pythonw
/usr/bin/python-config    /usr/bin/python2.7-config /usr/bin/pythonw2.7
38
Gabriel Caceres

Comme mentionné dans un commentaire, vous pouvez utiliser which python s'il est pris en charge par CentOS. Une autre commande qui pourrait fonctionner est whereis python. Si cela ne fonctionne pas, vous pouvez démarrer l'interpréteur Python et celui-ci vous montrera la version ou vous pouvez rechercher dans /usr/bin les fichiers Python (python, python3, etc.). 

3
jm13fire