首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python和hashlib模块

Python和hashlib模块
EN

Stack Overflow用户
提问于 2010-11-17 08:00:23
回答 3查看 13.6K关注 0票数 5

我刚刚从源码中安装了Python 2.6.6,我得到了:

代码语言:javascript
复制
>>> import hashlib
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.6/hashlib.py", line 136, in <module>
    md5 = __get_builtin_constructor('md5')
  File "/usr/local/lib/python2.6/hashlib.py", line 63, in __get_builtin_constructor
    import _md5
ImportError: No module named _md5
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-11-17 08:09:00

安装openssl-dev并重新构建。

票数 7
EN

Stack Overflow用户

发布于 2010-11-17 08:07:26

我刚刚在我的2.6.6安装上测试了这一点,我没有遇到这样的问题。您可能希望尝试重新安装。此外,我不确定是否可以单独安装hashlib模块,但您可能也想尝试一下。

另外,您可以尝试从hashlib导入特定的函数并给出输出吗?

代码语言:javascript
复制
>>> from hashlib import sha512

因为如果你不需要MD5,你就可以避免这个问题。

票数 0
EN

Stack Overflow用户

发布于 2010-11-17 08:45:32

你应该有一个md5,所以在某个地方,如果它不在你的python路径上,我想它可能会导致这个问题。我以前遇到过这个问题。

如果这有帮助,请告诉我。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4200292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档