sql >> Databasteknik >  >> RDS >> Mysql

Hur får man python_select att fungera för kommandot '$>python'?

Som standard installerar MacPorts användarprogram (eller länkar till dem) i /opt/local/bin . MacPorts select_python kommandot väljer vilken python-instans som är länkad till /opt/local/bin/python . Det har ingen effekt (inte heller borde det) på vad Apple installerar i /usr/bin , vilket är där Apple-levererade python och python2.x kommandon är.

För att anropa MacPorts python2.5 måste du antingen se till att /opt/local/bin föregår /usr/bin på ditt skal $PATH (du kan göra detta genom att ändra din .bash_profile eller annat skalinitieringsskript) eller så kan du helt enkelt anropa önskad python med en absolut sökvägsreferens:

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

för att använda den Apple-levererade standardpythonen;

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

för att använda versionen som valts med python_select , eller:

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

för att explicit välja MacPorts 2.5.

EDIT:

För att ändra din sök-PATH för att använda MacPorts, lägg till den här raden i .bash_profile :

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


  1. Trunkering av alla tabeller i en Postgres-databas

  2. select-satsen inuti insert-satsen i sql returnerar flera rader

  3. Skicka HTML-e-postresultat i e-post som visar HTML-källa (Codeginiter Email Class)

  4. Paypal IPN Gäller i sandlåda OGILTIG när den är live