Comment puis-je savoir quelle installation Python est utilisée?

Si je tape la command which python , j'obtiens:

 Oliviers-iMac:~$ which -a python /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python /usr/bin/python 

Si je tapez python --version , comment puis-je savoir à quel Python j'invente la version de Python? Les deux sites sont-ils situés au-dessus de 2 installations différentes de Python?

/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python est très probablement un lien symbolique .

readlink sur un simlink vous donnera la cible.

Par exemple, sur mon installation de Mavericks, j'ai suivi:

 $readlink /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python python2 $readlink /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2 python2.7 

Ce qui signifie que lorsque je lance python il fonctionne réellement /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7


De plus, il y a quelque chose de drôle lors de l'exécution de /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7

Essaye ça

 >>> import sys >>> print sys.executable 

Ce qui renverra ceci:

 /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOs/Python