Hi Ned, These instructions are what I put up on my company wiki, verbatim. They describe a way to compile python2.6 as an "altinstall" so that it doesn't interfere with the system python (a really good idea). To get to the new python you simply invoke "python2.6" - that also means you'll also have to reinstall each library you're interested by doing something like "python2.6 setup.py install" for each library. These instructions also makes it easy to use pyobjc, as needed by my project, so you might not need all these options specified.
1. Download http://python.org/ftp/python/2.6.1/Python-2.6.1.tar.bz2 2. bzip2 -dc Python-2.6.tar.bz2 | tar -xvf - 3. Save these commands into a script called mybuild, do a chmod +x mybuild and run it with ./mybuild: export installprefix=/opt/python # set this to wherever you want to put it export DYLD_LIBRARY_PATH=$installprefix/lib:$DYLD_LIBRARY_PATH export DYLD_FRAMEWORK_PATH=$installprefix/Library/Frameworks:$DYLD_LIBRARY_PATH:$DYLD_FRAMEWORK_PATH export MACOSX_DEPLOYMENT_TARGET=10.5 export sdk=/Developer/SDKs/MacOSX10.5.sdk export CPPFLAGS="-I$installprefix/include -L$installprefix/lib" export CFLAGS="-O -g -isysroot $sdk -arch i386 -arch ppc -mmacosx-version-min=10.5" export LDFLAGS="-Wl,-syslibroot,$sdk -flat_namespace" ./configure \ --enable-universalsdk=$sdk \ --enable-framework=$installprefix/Library/Frameworks make && make altinstall Again, this will install Python 2.6 as an "alternative install" to not interfere with the system Python. NOTE: you'll only be able to access Python 2.6 by invoking python2.6 at the command line! Hope this helps, Reza On Sun, Dec 21, 2008 at 2:11 AM, Ned Deily <n...@acm.org> wrote: > > In article > <d52d80370812201733s46cdff8ewde7e9a813facc...@mail.gmail.com>, > "R. Ellsworth Pollard" <rellsworthpoll...@gmail.com> wrote: > > Where might I find instructions for compiling Python on Leopard? I just > > asked this on tutor and someone suggested that this list might be a better > > place to ask. I'm specifically looking for how to compile Python to replace > > the native installation of 2.5.1, what common libraries I should build it > > with, and how to support readline. The default ./configure seems to compile > > it to function as python2.6 instead of python, also. > > FYI, an "official" OSX installer disk image for 2.6.1 has just been > added at python.org: > > <http://www.python.org/download/releases/2.6.1/> > > -- > Ned Deily, > n...@acm.org > > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG@python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig -- Reza Lotun Senior Software Engineer Peer Technologies Limited r...@getpeer.com _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig