Configurar Python como 32bit en Snow Leopard

Magna sorpresa el encontrarme que MySQL no funcionaba con Python tras actualizar a MacOSX 10.6 (en adelante SnowLeopard, que queda más kul), y mayor sorpresa aún descubrir que era debido a que se está ejecutando como aplicación de 64bit. Para hacer que Python se ejecute por defecto como una aplicación de 32bit simplemente cambiamos la configuración con el siguiente comando:

$ defaults write com.apple.versioner.python Prefer-32-Bit -bool yes
(esto lo cambia sólo para el usuario en cuestión; para hacerlo en todo el sistema usaremos la clave '/Library/Preferences/com.apple.versioner.python')

Et voilá. También podemos hacerlo a través de una variable de entorno (cuyo valor toma preferencia sobre la clave anterior):

$ export VERSIONER_PYTHON_PREFER_32_BIT=yes

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s