sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo hacer que python_select funcione para el comando '$>python'?

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