Python:ImportError:没有名为_md5的模块

发布于 2021-01-29 14:58:41

我在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上可以找到的大多数解决方案,但是对我来说没有任何用处。有谁知道如何解决这个问题?谢谢!

关注者
0
被浏览
91
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    从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系列的最新版本?



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看