我在Ubuntu 10.04 x86_64机器上安装了python 2.5.1。
当我尝试导入hashlib / md5时,出现此错误
>>> import hashlib Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.5/hashlib.py", line 133, in <module> 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
我已经尝试过在Google上可以找到的大多数解决方案,但是对我来说没有任何用处。有谁知道如何解决这个问题?谢谢!
从tarball配置和编译python之前,必须先安装libssl-dev软件包:
sudo apt-get install libssl-dev cd YOUR_PYTHON_2.5_1_SRC_DIR make clean ./configure make sudo make install
您是否有充分的理由不使用2.5.X系列的最新版本?