Ich würde vorschlagen, Mac-Ports zu verwenden ...
Es gibt ein Paket namens python_select, mit dem Pythons parallel verwendet werden können. Installieren Sie also zuerst die Mac-Ports, falls diese noch nicht installiert sind.
Installieren Sie zuerst das Paket python_select:
sudo port install python_select
Bereits jetzt können Sie überprüfen, welche Python-Distributionen auf Ihrem System verfügbar sind. Gib einfach den folgenden Befehl ein:
port select --list python (MacPorts 2.x)
python_select -l (MacPorts 1.x)
In meinem Fall gedruckt es mindestens Python - Version , die mit Snow Leopard standardmäßig kommt: python26-apple
.
port select --show python (MacPorts 2.x)
python_select -s (MacPorts 1.x)
Zeigt die aktuell ausgewählte Version an, z python26-apple
. Wie Sie sehen, funktioniert dieses Paket gut mit dem Mac. Weitere Optionen Problem
port select (MacPorts 2.x)
python_select -h (MacPorts 1.x)
Dann können Sie im Ports-Repository nach der verfügbaren Python-Version suchen:
port search python
Dadurch wird eine lange Liste verfügbarer Pythons erstellt.
Um die gewünschten Pakete zu installieren, zB Python 2.4, führen Sie Folgendes aus:
sudo port install python24
Nun python_select -s
wird auch der frisch installierte Python angezeigt. So wechseln Sie zu Python 2.4:
sudo port select --set python python24 (MacPorts 2.x)
sudo python_select python24 (MacPorts 1.x)
Dieser Befehl bleibt zwischen Shells bestehen.
python
darauf hingewiesen wurde/Library/Frameworks/Python.framework/Versions/Current/bin
. Natürlich wurde das nicht auf 2.6 aktualisiert. Daher habe ich meine PATH-Variable durch die Standardvariable ersetzt, die ich bei Google gefunden habe, und entferne nun MacPython von meinem System.