
Snow Leopard viene con una versión de Python 2.6 que es incompatible con muchas bibliotecas populares, por lo que descargué una versión de Python 2.6 de python.org. Sin embargo, cuando escribo python
en la terminal, todavía obtengo la versión anterior de Python. ¿Cómo puedo cambiar esto?
which python
actualmente me da/Library/Frameworks/Python.framework/Versions/2.6/bin/python
ls -l /usr/bin/python
No es un enlace simbólico a lo anterior (ni a Versions/Current
).
Tengo una versión /opt/local/bin/python2.6
que deseo usar.
Respuesta1
No sé cómo afectará esto a otros usos † de Python en OS X, pero como actualmente OS X Python aparece en su archivo PATH
, solo necesita cambiar eso:
- Para usar en Finder, consulteCambiar ruta para OS X(para permitir hacer doble clic en archivos).
- Para uso en Terminal, consulte¿Dónde se configura $PATH en OS X 10.6 Snow Leopard?
No sé si importa, pero sólo para los archivos: enmiOS X 10.6 (que es una actualización de 10.4 a 10.5) /Library/Frameworks/Python.framework/Versions/2.6/bin/
esnolistado en PATH
. En cambio, which python
cede /usr/bin/python
.
† Por ejemplo: file /usr/bin/xattr
produce /usr/bin/xattr: python script text executable
y, por lo tanto, podría verse afectado al cambiar el ejecutable de Python.