Standardmäßig installiert MacPorts Benutzerprogramme (oder Links zu ihnen) in /opt/local/bin
. Die MacPorts select_python
Der Befehl wählt aus, welche Python-Instanz mit /opt/local/bin/python
verknüpft ist . Es hat keinen Einfluss (und sollte es auch nicht) darauf, was Apple in /usr/bin
installiert , wo sich der von Apple bereitgestellte python
befindet und python2.x
Befehle sind.
Um MacPorts python2.5 aufzurufen, müssen Sie entweder sicherstellen, dass /opt/local/bin
steht vor /usr/bin
auf Ihrer Shell $PATH
(Sie können dies tun, indem Sie Ihr .bash_profile
ändern oder ein anderes Shell-Initialisierungsskript) oder Sie können den gewünschten Python einfach mit einer absoluten Pfadreferenz aufrufen:
$ /usr/bin/python your-program.py
um das von Apple bereitgestellte Standard-Python zu verwenden;
$ /opt/local/bin/python your-program.py
um die mit python_select
ausgewählte Version zu verwenden , oder:
$ /opt/local/bin/python2.5 your-program.py
um ausdrücklich MacPorts 2.5 auszuwählen.
BEARBEITEN:
Um Ihren Suchpfad so zu ändern, dass er MacPorts verwendet, fügen Sie diese Zeile zu .bash_profile
hinzu :
export PATH=/opt/local/bin:/opt/local/sbin:$PATH