/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python
es muy probable que sea un enlace simbólico .
readlink
en un simlink te dará el objetivo.
Por ejemplo en mi instalación de Mavericks tengo lo siguiente :
$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
Lo que significa que cuando ejecute python
realmente se ejecuta /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
También hay algo curioso, cuando se ejecuta /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
Prueba esto
>>> import sys
>>> print sys.executable
Que devolverá este :
/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOs/Python
1 votos
which python
es decir, sin la -a te dice cuál se utilizará0 votos
Supongo que cuál se ejecuta depende del orden en $PATH, ¿no?
1 votos
@Oliver sí correcto