Mysql
 sql >> Database >  >> RDS >> Mysql

Come far funzionare python_select per il comando '$>python'?

Per impostazione predefinita, MacPorts installa i programmi utente (o i collegamenti ad essi) in /opt/local/bin . Il select_python di MacPorts il comando seleziona quale istanza python è collegata a /opt/local/bin/python . Non ha alcun effetto (né dovrebbe) su ciò che Apple installa in /usr/bin , che è dove il python fornito da Apple e python2.x i comandi sono.

Per invocare MacPorts python2.5, devi assicurarti che /opt/local/bin precede /usr/bin sulla tua shell $PATH (puoi farlo modificando il tuo .bash_profile o altro script di inizializzazione della shell) oppure puoi semplicemente invocare il python desiderato con un riferimento al percorso assoluto:

$ /usr/bin/python your-program.py

per utilizzare Python predefinito fornito da Apple;

$ /opt/local/bin/python your-program.py

per utilizzare la versione selezionata con python_select oppure:

$ /opt/local/bin/python2.5 your-program.py

per selezionare esplicitamente quello MacPorts 2.5.

MODIFICA:

Per modificare il PERCORSO di ricerca per utilizzare MacPorts, aggiungi questa riga a .bash_profile :

export PATH=/opt/local/bin:/opt/local/sbin:$PATH