Python: ImportError: No hay módulo llamado _md5

Tengo Python 2.5.1 instalado en mi máquina Ubuntu 10.04 x86_64.

Cuando bash importar hashlib / md5, aparece este error

>>> import hashlib Traceback (most recent call last): File "", line 1, in  File "/usr/local/lib/python2.5/hashlib.py", line 133, in  md5 = __get_builtin_constructor('md5') File "/usr/local/lib/python2.5/hashlib.py", line 60, in __get_builtin_constructor import _md5 ImportError: No module named _md5 

He probado la mayoría de las soluciones que pude encontrar en google, pero nada me funciona. Alguien sabe cómo resolver esto? ¡Gracias!

Debe tener el paquete libssl-dev instalado antes de configurar y comstackr python desde el archivo tar:

 sudo apt-get install libssl-dev cd YOUR_PYTHON_2.5_1_SRC_DIR make clean ./configure make sudo make install 

¿Tiene una buena razón para no usar la última versión de la serie 2.5.X?