Instalación de Python en Mac 10.5.8 de 64 bits

Estoy trabajando para instalar Python en mi Mac 10.5.8 y he tenido muchos problemas.

Las descargas estándar en Python.org no muestran una versión compatible.

  • Tienen 10.3 - 10.6 para 32 bits
  • Tienen 10.6 - 10.7 para 64 bits

Intenté descargar e instalar la versión de 32 bits para 10.5, pero al iniciar IDLE, se cierra "inesperadamente".

Me dijeron que Python viene preinstalado en las computadoras Mac OSX, pero cuando ejecuto "python" en la terminal recibo este error:

william-johnsons-macbook:~ Will$ python
dyld: unknown required load command 0x80000022
Trace/BPT trap
william-johnsons-macbook:~ Will$ 

Si alguien tiene algún consejo u otras referencias que no estén en el sitio python.org, se lo agradecería mucho.

Los archivos binarios en python.org no son realmente la mejor manera de instalar python en OS X. Deberías estar usando homebrew de todos modos: mxcl.github.com/homebrew
@AaronGallagher, ¿puede dar alguna razón para eso? la lista de correo de python de Apple sugiere que python sobre paquetes + homebrew debería terminar igual que python.org
@ user950280: si obtiene eso en el aviso, tiene una instalación rota: ¿qué muestra qué python o /usr/bin/python?

Respuestas (2)

Ha pasado mucho tiempo desde que tuve que hacer esto para 10.5.8, pero seguí estas instrucciones: http://web.archive.org/web/20090508090926/http://blog.captnswing.net/2009/04/ 19/python-mod_wsgi-64bit-mac-os-x-105/ (tenga en cuenta que el sitio web original ya no está, de ahí el enlace de WayBack)

Aquí hay una publicación que hice sobre el tema cuando estaba intentando: http://buffalothedestroyer.blogspot.com/2009/04/python-64-bit.html

Pero, ¿necesita Python de 64 bits en 10.5.8? Francamente, no creo que valga la pena: pagaría unos cuantos dólares y actualizaría a 10.6 o 10.7.

Si es solo un problema con python de 32 bits, ¿qué python está usando? (es decir, ¿qué which pythonregresa?)

¿Qué pasa con python de MacPorts? es lo mismo que de Python.org, pero para su arquitectura y puede administrar las librerías más fácilmente.