Cómo actualizar Python en una Mac con comandos Unix

3

Después de renunciar a hacer una partición de disco y obtener Linux, decidí intentar instalar Python 3.3.2 en un iMac Intel Core 2 Duo de 32 bits con OS X 10.6.8 Snow Leopard. Hice prácticamente todo lo que dice el sitio web oficial , pero no funciona en absoluto.

En primer lugar, descargué el instalador para Mac OS X 6 y versiones posteriores, que supuestamente debería poner una carpeta llamada MacPython 3.3 con IDLE, PythonLauncher y una herramienta Build Applet en mi carpeta de Aplicaciones. Lo que tengo en su lugar es una carpeta llamada Python 3.3 que contiene (aparte de la documentación y un comando para actualizar el perfil de shell) IDLE y PythonLauncher, pero no una herramienta Build Applet; Escribí 'python' en la ventana de mi Terminal para ver si 3.3.2 estaba instalado, pero decía Python 2.6.1 incluso después de reiniciar mi computadora. El archivo Léame en la imagen de disco que contiene el instalador dice que ejecutar el instalador también debe "colocar la maquinaria subyacente en la carpeta /Library/Frameworks/Python.framework". Hice todas las búsquedas imaginables y, aparentemente, no hay ninguna carpeta de este tipo en mi disco duro.

Básicamente, quiero instalar 3.3.2 y ejecutar cosas en modo de programa en lugar de modo de shell, lo que me parece un gran dolor en la parte inferior. Cualquier ayuda es muy apreciada.

EDITAR: encontró la carpeta Frameworks. Python.framework contiene 4 carpetas llamadas 2.3, 2.5, 2.6 y Actual, que tiene otras carpetas dentro, todas para Python 2.6. La página oficial dice que no debería eliminar ninguno de ellos porque ya vienen con Mac. ¿Cómo pongo 3.3 aquí?

    
pregunta reggaelizard 30.07.2013 - 18:07

1 respuesta

1

Entonces tu Mac todavía está buscando una versión antigua de Python. Debe informarle que, de hecho, hay una nueva versión y dónde puede encontrarla. Para hacer esto, necesitas actualizar el PATH a Python.

Esto se puede hacer en su archivo .bash_profile .

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

Después de actualizar el archivo .bash_profile , la Terminal debería ejecutar la nueva versión de Python, cuando la solicites.

    
respondido por el IdeoREX 30.07.2013 - 18:42

Lea otras preguntas en las etiquetas