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 python
im Terminal eintippe, erhalte ich immer noch die alte Version von Python. Wie kann ich das ändern?
which python
gibt mir derzeit/Library/Frameworks/Python.framework/Versions/2.6/bin/python
ls -l /usr/bin/python
ist kein symbolischer Link zum oben genannten (oder zu Versions/Current
).
Ich habe eine Version, /opt/local/bin/python2.6
die 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:
- Zur Verwendung im Finder siehePfad für OS X ändern(um das Doppelklicken auf Dateien zu ermöglichen).
- Zur Verwendung im Terminal sieheWo wird $PATH in OS X 10.6 Snow Leopard festgelegt?
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 python
ergibt /usr/bin/python
.
† Beispiel: file /usr/bin/xattr
ergibt /usr/bin/xattr: python script text executable
und kann daher durch eine Änderung der ausführbaren Python-Datei beeinträchtigt werden!