RHEL comes with Python2.3 installed. A program I need to install requires Python2.4
So I got Python2.4 from source and compiled it up. I configured it with --prefix=/usr --exec-prefix=/usr and --enable-unicode=ucs4 . I then make'd it and then make altinstall so that it didn't overwrite the /usr/bin/Python link to /usr/bin/Python2.3 . Well, for some reason, the arch dependent files did NOT get placed properly in /usr/lib64/Python2.4, they instead went to /usr/lib/Python2.4. Also, when I tried to load pysqlite: $ Python2.4 >>> from pysqlite2 import test I get the following traceback: Traceback (most recent call last): File "setup.py", line 24, in ? import glob, os, re, sys File "/usr/lib64/python2.3/glob.py", line 4, in ? import fnmatch File "/usr/lib64/python2.3/fnmatch.py", line 13, in ? import re File "/usr/lib64/python2.3/re.py", line 5, in ? from sre import * File "/usr/lib64/python2.3/sre.py", line 97, in ? import sre_compile File "/usr/lib64/python2.3/sre_compile.py", line 17, in ? assert _sre.MAGIC == MAGIC, "SRE module mismatch" AssertionError: SRE module mismatch This basically means to me that Python2.4 is loading gloab.py from /usr/lib64/Python2.3 insead of /usr/lib/Python2.4 (even thought I wanted to install the related files in /usr/lib64/Python2.4) Can someome please help! Respectfully, Christopher Taylor -- http://mail.python.org/mailman/listinfo/python-list