Bei Tiger habe ich eine benutzerdefinierte Python-Installation verwendet, um neuere Versionen auszuwerten, und ich hatte keine Probleme damit *. Jetzt ist Snow Leopard ein wenig mehr up-to-date und standardmäßig Schiffe mitVerwenden Sie unter Mac OS X den mitgelieferten Python oder Ihren eigenen?
$ ls /System/Library/Frameworks/Python.framework/Versions/
2.3 2.5 2.6 @Current
- Was Best Practice angesehen werden könnte? Verwenden Sie das mit Mac OS X gelieferte Python oder eine benutzerdefinierte kompilierte Version in beispielsweise
$HOME
. - Gibt es irgendwelche Vorteile/Nachteile, die die eine Option gegenüber der anderen nutzen?
war mein Setup ziemlich einfach, so weit und so ausgesehen: Benutzerdefinierte Python kompiliert in $HOME
und ein $PATH
, die in $HOME/bin
zuerst, und anschließend meine Python verwenden würde privaten Version aussehen würde. Auch $PYTHONPATH
wies auf diese lokale Installation hin. Auf diese Weise brauchte ich nicht sudo
-install-Pakete - virtualenv kümmerte sich um den Rest. Hinweis: Ich mochte dieses Setup, also bin ich nur neugierig und dachte, ich erkundige mich Bienenstock Geist.
+1 für Macports – systempuntoout