En esta página de ayuda¿Por qué no puedo cambiar la pitón predeterminada del sistema de la forma en que Apple dice que puedo?
http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/python.1.html
Apple dice:
Cambio de la PYTHON DEFAULT
Usando
% defaults write com.apple.versioner.python Version 2.5
hará que la versión 2.5 el valor por defecto del usuario cuando se ejecuta el ambos, el comandos python y pythonw (versioner es el nombre interno del software de selección de versión utilizado).
Esto simplemente no funciona!
tppllc-Mac-Pro:~ swirsky$ python --version
Python 2.7
tppllc-Mac-Pro:~ swirsky$ defaults write com.apple.versioner.python Version 2.5
tppllc-Mac-Pro:~ swirsky$ python --version
Python 2.7
y tampoco lo hace el interruptor para hacer de 32 bits pitón el valor predeterminado
64-BIT SUPPORT
Versión 2.6 soporta la ejecución de 64 bits (que es por defecto). La versión 2.5 solo es compatible con la ejecución de 32 bits.
Al igual que la versión de Python, el comando python puede seleccionar entre 32 y la ejecución de 64 bits (cuando ambos están disponibles). Uso:
% defaults write com.apple.versioner.python Prefer-32-Bit -bool yes
hacer la ejecución de 32 bits por defecto del usuario (utilizando
/Library/Preferences/com.apple.versioner.python
establecerá el valor por defecto para todo el sistema). La variable de entornoVERSIONER_PYTHON_PREFER_32_BIT
puede también se pueden usar (tiene precedencia sobre el archivo de preferencia): conchas% export VERSIONER_PYTHON_PREFER_32_BIT=yes #
Bourne-similares o
conchas% setenv VERSIONER_PYTHON_PREFER_32_BIT yes #
C-como
I' m abajo un rathole aquí. Estoy tratando de ejecutar wxpython. Pero no se ejecutará en Apple Python 2.7 porque no hay soporte de carbono de 64 bits, y el soporte de cacao aún no está terminado en wx.
=== === ACTUALIZACIÓN
Gracias por toda su ayuda! El misterio ha sido resuelto. Una cosa que me confundió es que no tuve problemas para ejecutar wxpython (32 bits) en mi computadora portátil (un i5 macbook pro reciente), pero no se ejecutaría en mi escritorio (un i7 mac pro reciente).
Ambos tenían Python 2.7, y supuse que era lo mismo. ¡Pero no fue así!
El Mac Pro tenía la x86_64 construir
tppllc-Mac-Pro:~ swirsky$ file `which python`
/Library/Frameworks/Python.framework/Versions/2.7/bin/python: Mach-O universal binary with 3 architectures
/Library/Frameworks/Python.framework/Versions/2.7/bin/python (for architecture i386): Mach-O executable i386
/Library/Frameworks/Python.framework/Versions/2.7/bin/python (for architecture ppc7400): Mach-O executable ppc
/Library/Frameworks/Python.framework/Versions/2.7/bin/python (for architecture x86_64): Mach-O 64-bit executable x86_64
y el portátil no lo hizo:
thrilllap-2:thrillscience swirsky$ file `which python`
/Library/Frameworks/Python.framework/Versions/2.7/bin/python: Mach-O universal binary with 2 architectures
/Library/Frameworks/Python.framework/Versions/2.7/bin/python (for architecture ppc): Mach-O executable ppc
/Library/Frameworks/Python.framework/Versions/2.7/bin/python (for architecture i386): Mach-O executable i386
voy a volver a instalar el que no tiene la versión x86_64 en mi máquina de escritorio, como Aún no necesito soporte de 64 bits.
Hola, ¿cómo puedo instalar Python i386? – Believe2014