Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como fazer o python_select funcionar para o comando '$>python'?


Por padrão, o MacPorts instala programas de usuário (ou links para eles) em /opt/local/bin . O MacPorts select_python comando seleciona qual instância python está vinculada a /opt/local/bin/python . Não tem efeito (nem deveria) no que a Apple instala em /usr/bin , que é onde o python fornecido pela Apple e python2.x comandos são.

Para invocar o MacPorts python2.5, você precisa garantir que /opt/local/bin precede /usr/bin em seu shell $PATH (você pode fazer isso modificando seu .bash_profile ou outro script de inicialização do shell) ou você pode simplesmente invocar o python desejado com uma referência de caminho absoluta:
$ /usr/bin/python your-program.py

usar o python padrão fornecido pela Apple;
$ /opt/local/bin/python your-program.py

para usar a versão selecionada com python_select , ou:
$ /opt/local/bin/python2.5 your-program.py

para selecionar explicitamente o MacPorts 2.5.

EDITAR:

Para modificar seu PATH de pesquisa para usar MacPorts, adicione esta linha a .bash_profile :
export PATH=/opt/local/bin:/opt/local/sbin:$PATH