I'm not sure if this belongs here or in "ditributions," but as it's mainly a python question, I picked here. Forgive me if I'm wrong.
I'm starting to use python for some scientific computation/modeling, and installed python 2.4.1 with several modules to get started. Obviously, Fedora Core 3 uses python for many things.
We don't agree on what version to use- FC3 wants to use python2.3, I want to use python2.4. After installing 2.4 in default locations, it overwrote /usr/bin/python to be the new version 2.4. Unfortunately, system-config-network and other utilities as well as some things in starting gnome/X now fail thanks to a missing module, etc. I thought I could fix this- I simply added everything from the python2.3 path to the python2.4 path. Unfortunately that's still giving me errors.
I gave up and decided to keep two versions of python around, one for FC3 and one for the user. So I removed /usr/bin/python, symbolically linked /usr/bin/python to python2.3, and put an alias in the user's file to call python2.4 with a call of 'python'. This seems to work- starting python starts 2.4, but the various system configuration/root things start python2.3. Basically I just wanted to check if this was a reasonable fix, or if there's a better way to get FC3 to work with python2.4.
Thanks for your thoughts!