De forma predeterminada, MacPorts instala programas de usuario (o enlaces a ellos) en /opt/local/bin
. Los MacPorts select_python
El comando selecciona qué instancia de python está vinculada a /opt/local/bin/python
. No tiene ningún efecto (ni debería) en lo que Apple instala en /usr/bin
, que es donde el python
suministrado por Apple y python2.x
los comandos son.
Para invocar MacPorts python2.5, debe asegurarse de que /opt/local/bin
precede a /usr/bin
en su shell $PATH
(puedes hacer esto modificando tu .bash_profile
u otra secuencia de comandos de inicialización de shell) o simplemente puede invocar el python deseado con una referencia de ruta absoluta:
$ /usr/bin/python your-program.py
para usar el python predeterminado proporcionado por Apple;
$ /opt/local/bin/python your-program.py
para usar la versión seleccionada con python_select
, o:
$ /opt/local/bin/python2.5 your-program.py
para seleccionar explícitamente MacPorts 2.5.
EDITAR:
Para modificar su RUTA de búsqueda para usar MacPorts, agregue esta línea a .bash_profile
:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH