Wie ändere ich, welche Python-Version in Snow Leopard verwendet wird?

Wie ändere ich, welche Python-Version in Snow Leopard verwendet wird?

Snow Leopard wird mit einer Version von Python 2.6 ausgeliefert, die mit vielen gängigen Bibliotheken inkompatibel ist. Deshalb habe ich eine Version von Python 2.6 von python.org heruntergeladen. Wenn ich jedoch etwas pythonim Terminal eintippe, erhalte ich immer noch die alte Version von Python. Wie kann ich das ändern?

which pythongibt mir derzeit/Library/Frameworks/Python.framework/Versions/2.6/bin/python

ls -l /usr/bin/pythonist kein symbolischer Link zum oben genannten (oder zu Versions/Current).

Ich habe eine Version, /opt/local/bin/python2.6die ich verwenden möchte.

Antwort1

Ich weiß nicht, welche Auswirkungen dies auf die sonstige Verwendung von Python in OS X hat , aber da OS X Python derzeit in Ihrer aufgeführt ist PATH, müssen Sie dies nur ändern:

Ich weiß nicht, ob es wichtig ist, aber nur für die Archive: aufMeinOS X 10.6 (ein Upgrade von 10.4 über 10.5) /Library/Frameworks/Python.framework/Versions/2.6/bin/istnichtaufgeführt in PATH. Stattdessen which pythonergibt /usr/bin/python.

Beispiel: file /usr/bin/xattrergibt /usr/bin/xattr: python script text executableund kann daher durch eine Änderung der ausführbaren Python-Datei beeinträchtigt werden!

verwandte Informationen