Because of how the "install names" of shared libraries work and a few
other issues I wasn't able to get the MultiVersionInstalls working the
same way on OSX. I thought that I would be able to get it working
another way but I never came back to the problem to work out how to do
it. However, it should be doable with a little manual tweaking instead.
Almost everything in wxPython on OSX is installed under a versioned
directory located in /usr/local/lib. The most recent 2.8 install will
also have a symlink there called wxPython-unicode, and the most recent
2.9 install will have a symlink called just wxPython. So it is already
keeping most of the different installs separate from each other.
The bit that will need to be manually tweaked when you want to switch
between them is the pth file that tells Python to add the wxPython
folders to the sys.path. For Python 2.7 it is located at:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/wxredirect.pth
Changing the contents of that file will let you switch which version of
wxPython is found with "import wx". You may also be able to do it via
setting PYTHONPATH, but I seem to recall that there was some reason why
that may not work as expected, although that may have been only when
using Apple's Python.
--
Robin Dunn
Software Craftsman
http://wxPython.org