¿Cómo establecer la versión predeterminada de Python en el terminal en OS X 10.6.8?

Acabo de descargar python 2.7 en mi mac que ejecuta OS X 10.6.8. La versión anterior de python instalada era 2.6.

Cuando escribo python en el terminal, se abre la versión 2.6 de python. Quiero que se abra Python 2.7

¿Cómo hago Python 2.7 abierto por defecto?

Los instaladores de python.org para Python 2.x en OS X modifican de forma predeterminada los perfiles de shell (para los shells estándar como bash y csh ) para agregar su directorio bin marco al frente de su ruta de shell. Suponiendo que no haya deseleccionado la opción durante la instalación, ahora debería haber lo siguiente en su archivo .bash_profile .

 # Setting PATH for Python 2.7 # The orginal version is saved in .profile.pysave PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" export PATH 

Pero este perfil solo se ejecuta de forma predeterminada cuando inicia una nueva ventana de terminal; no se aplicará a las sesiones de terminal existentes. Así que asegúrese de abrir una nueva y vuelva a intentarlo. Si está utilizando un shell diferente, es posible que deba modificar el inicio de ese shell para hacer el equivalente.

Los instaladores de python.org para Python 3.x en OS X no seleccionan la opción de modificación del script de shell por defecto. Puede habilitarlo durante la instalación o más tarde puede ejecutar el archivo Update Shell Profile.command en la carpeta Python xx correspondiente en la carpeta Applications . O simplemente puede editar manualmente el perfil correcto.

La solución más fácil es instalarlo a través de MacPorts:

 sudo port install python_select port search python # Search for version you are looking for sudo port install python27 sudo port select --set python python27 

Agrega seguidores a tu ~/.bash_profile

 # Setting PATH for Python 2.7 PATH="/path/to/your/python2.7/bin:${PATH}" export PATH 

Guarde el archivo y vuelva a abrir el terminal.