Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie lässt sich python_select für den Befehl '$> python' verwenden?

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