My technique is to not change the file system at all. I use PATH:

export 
PATH=/opt/python/2.5.2/Framework/Python.framework/Versions/2.5/bin/python:$PATH

And then invoke with

#!/usr/bin/env python

And now multiple people on the same system can use multiple versions, or I can have one Terminal.app window using one version and another using another version for testing.

  -k.


On Mon, 15 Dec 2008, Conan C. Albrecht wrote:

It's easy to have two or three Python installations. They all sit in different directories and don't mess with each other.

The trick is to symlink the one you want to use in /usr/local/bin. You can actually look at where they are linked by typing "ls -l /usr/local/bin/python*" at the terminal.

To change the link, type:

sudo ln -sf /Library/Frameworks/Python.framework/Versions/3.0/bin/python3.0 /usr/local/bin/python

The above line will make 3.0 your standard python installation. It's just a link, so you can do this as many times as you want to change to a different version.

____________________________________
Conan C. Albrecht, Ph.D.
Information Systems Department
Brigham Young University
Email: co...@warp.byu.edu
Phone: +1-801-805-1615
Web/Blog: http://warp.byu.edu/

On Dec 15, 2008, at 07:53, Ken Mankoff wrote:

On Mon, 15 Dec 2008, Nicholas Cole wrote:

On Sun, Dec 14, 2008 at 4:36 PM, Kevin Walzer <k...@codebykevin.com> wrote:

I'm curious who maintains the Mac builds of Python these days. It's not hard to build from source, of course, and that's what I do...but the binary installer is convenient for many people.

I want to install 3.0 to experiment with all the new features, but I don't want to do anything horrible to my default Leopard install, and I'd like to be able to remove 3.0 easily. What's the most sensible way of doing this? Setting a --prefix of /opt/python3.0 , for example, or just using the default prefix and using make altinstall?

What are others doing?

I've had success with multiple python installs setting a custom --prefix. I wrote what I did here:
http://spacebit.org/2008/10/26/python-and-wxpython

-k.
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to