¿Cómo sé qué installation de Python se está utilizando?

Si escribo el command which python , entonces obtengo:

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

Si luego python --version , ¿cómo sé de qué installation de Python obtengo la versión? ¿Las dos ubicaciones están por encima de 2 instalaciones diferentes de Python?

  • ¿Hay alguna alternativa a Karabiner en Sierra, que te permite usar las combinaciones de teclas que quieras para abrir una aplicación?
  • ¿Se está degradando la versión de OS X de Mavericks a la última actualización del sistema operativo?
  • Un ligero server SQL para servir contenido .sql
  • ¿Cómo eliminar la date del mosaico de la base Calendar.app?
  • Cómo download la secuencia de m3u8 a HD local en OS X?
  • ¿Cuál es la forma correcta de tomar una captura de pantalla para la presentación de la Mac App Store?
  • ¿Cómo puedo desactivar automáticamente WiFi cuando me conecto a una networking Ethernet?
  • No se puede crear un nuevo directory en la carpeta de inicio: ¿Qué son los permissions / propiedad "pnetworkingeterminados"?
  • Restablecimiento de fábrica para MBA 2011
  • Ejecutar un file .sh pero después de una nueva RUTA no es visible en el shell
  • instalar la versión anterior del comstackdor de c ++
  • OS X El Capitan 10.11.3, necesita explicación del post de la Consola
  • One Solution collect form web for “¿Cómo sé qué installation de Python se está utilizando?”

    /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python es muy probablemente un enlace simbólico .

    readlink en un simlink le dará el objective.

    Por ejemplo, en mi installation 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 ejecuto python , realmente ejecuta /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7


    También hay algo raro cuando se ejecuta /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7

    Prueba esto

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

    Lo cual devolverá esto:

     /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOs/Python 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).