Som standard installerer MacPorts brugerprogrammer (eller links til dem) i /opt/local/bin
. MacPorts select_python
kommandoen vælger, hvilken python-instans der er knyttet til /opt/local/bin/python
. Det har ingen effekt (det burde det heller ikke) på, hvad Apple installerer i /usr/bin
, hvilket er hvor Apple-leverede python
og python2.x
kommandoer er.
For at starte MacPorts python2.5 skal du enten sikre dig, at /opt/local/bin
går forud for /usr/bin
på din shell $PATH
(du kan gøre dette ved at ændre din .bash_profile
eller et andet shell-initialiseringsscript), eller du kan blot kalde den ønskede python med en absolut sti-reference:
$ /usr/bin/python your-program.py
at bruge den Apple-leverede standard python;
$ /opt/local/bin/python your-program.py
for at bruge versionen valgt med python_select
, eller:
$ /opt/local/bin/python2.5 your-program.py
for eksplicit at vælge MacPorts 2.5.
EDIT:
For at ændre din søge-PATH til at bruge MacPorts, skal du tilføje denne linje til .bash_profile
:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH