Problemas al integrar Python 3.1 en 10.6.5

3

Estoy empezando a aprender Python y quiero "actualizar" mi instalación de Python OS OS 10.6.5.

Sé que es una mala idea actualizar directamente la instalación de Python, así que instalé Python 3.1 por separado de la instalación predeterminada de Python (2.6.1).

Sin embargo, siempre que uso el comando "python" del terminal, se inicia Python 2.6.1.

He intentado varias formas recomendadas de obtener el comando "python" para iniciar la versión más reciente, en lugar de la predeterminada:

1) He intentado ejecutar el script "Update Shell Profile.command" en el directorio Aplicaciones / Python 3.1, y obtengo el siguiente resultado:

    This script will update your shell profile when the 'bin' directory
of python is not early enough of the PATH of your shell.
These changes will be effective only in shell windows that you open
after running this script.
All right, you're a python lover already

2) He creado un archivo llamado .profile en mi directorio de inicio, con el siguiente contenido:

#### Let's take care of our $PATH
# A backup of the original $PATH
# /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

# My preferred order - /usr/local goes first, damn it!
PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin

Como se recomienda aquí: enlace

Ninguno de los dos cambia los efectos del comando "python"; todavía se inicia Python 2.6.1. Todavía puedo iniciar Python 3.1 usando el comando python3.1, pero me gustaría establecer Python 3.1 en el valor predeterminado para el comando "python".

    
pregunta vorbb 19.12.2010 - 05:10

3 respuestas

1

Al menos con MacPorts, esto se hace con el comando python_select. Es posible que no se aplique inmediatamente a su configuración (no mencionó MacPorts), pero es un punto de partida.

    
respondido por el Jeff Snider 19.12.2010 - 06:54
0

¿Qué shell usas? En OS X, /bin/bash es el valor predeterminado, así que intente editar .bashrc o .bash_profile en su lugar.

    
respondido por el Andrew 19.12.2010 - 05:13
0

Todo lo que tienes que hacer para cambiar esto es abrir Terminal.app e ingresar lo siguiente:

  

los valores predeterminados escriben com.apple.versioner.python Versión 3.1

Esto cambiará el valor predeterminado utilizado en el terminal. También puede instalar IDLE por separado si desea ejecutar desde una GUI.

    
respondido por el soxman 28.03.2012 - 07:52

Lea otras preguntas en las etiquetas