Installieren Sie ältere Versionen von Python für die Tests auf Mac OS X
Ich habe Mac OS X 10.5.7 mit Python 2.5. Ich brauche zum testen ein Paket, das ich arbeite mit Python 2.3 für die Kompatibilität. Ich will nicht downgraden, mein ganzes system, so ist es eine Möglichkeit zu tun, eine Installation von Python 2.3 das ändert nicht die system-python?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie zwei wichtigsten Optionen, installieren Sie das python-2.3 von macports (einfach) oder aus dem Quellcode installieren.
Für macports, laufen
port install python23
Für die 2., Sie haben zu gehen, um http://www.python.org/download/releases/2.3.7/ zum download des source-Tarballs. Sobald Sie das haben, öffnen Sie ein terminal und führen Sie
./configure --prefix /home/(your homedir)/software MACOSX_DEPLOYMENT_TARGET=10.5
dannmake
undmake install
. Dies sollte eine separate Installation im Verzeichnis software, die Sie direkt zugreifen können.Auf dieser Seite enthält nützliche Informationen über die Erstellung von python-Quelltext. Es spricht 3.0, aber die Beratung wird wahrscheinlich anwenden zu 2.3 als gut.
Können Sie auch mithilfe des Fink Paket-MANAGERS und einfach zu "fink install python2.3".
Wenn Sie brauchen, Python 2.3 werden Ihrem Standard, können Sie einfach ändern /sw/bin/python: /sw/bin/pydoc-zu-Punkt, um die version, die Sie möchten (Sie sitzen in /sw/bin/).
Eine alternative ist die Verwendung einer virtuellen Maschine.
Mit so etwas wie VMWare Fusion oder Virtualbox können Sie installieren ein komplettes Linux-system mit Python2.3 und die Prüfung gibt. Der Vorteil ist, dass es würde komplett sand-boxed, also nicht auf dein main-system überhaupt.