python2.5 importerror on md5

samn samnemo at
Mon Oct 23 21:06:46 CEST 2006

i compiled and installed the release version of python 2.5 for linux to
a directory accessible to 2 computers, configured with
--prefix=/usr/arch (which is accessible to both machines). the
installation went fine and when i run python on one machine i can do
from hashlib import * without a problem. on the other machine i get the
following error:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/arch/lib/python2.5/", line 104, in <module>
    md5 = __get_builtin_constructor('md5')
  File "/usr/arch/lib/python2.5/", line 31, in
    import _md5
ImportError: No module named _md5

I have the file , md5.pyo , and md5.pyc in
/usr/arch/lib/python2.5/ so I don't know why python is having a problem
finding the md5 module...

The sys.path is equal on both machines :
['', '/usr/arch/lib/', '/usr/arch/lib/python2.5',

Here is the version info :
Python 2.5 (r25:51908, Oct 23 2006, 13:38:11)
[GCC 3.2.3 20030502 (Red Hat Linux 3.2.3-56)] on linux2

If anyone has encountered similar problems or knows of a way to
fix/suggestions please let me know.

Thanks in advance.

More information about the Python-list mailing list