我刚刚从源码中安装了Python 2.6.6,我得到了:
>>> 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发布于 2010-11-17 08:09:00
安装openssl-dev并重新构建。
发布于 2010-11-17 08:07:26
我刚刚在我的2.6.6安装上测试了这一点,我没有遇到这样的问题。您可能希望尝试重新安装。此外,我不确定是否可以单独安装hashlib模块,但您可能也想尝试一下。
另外,您可以尝试从hashlib导入特定的函数并给出输出吗?
>>> from hashlib import sha512因为如果你不需要MD5,你就可以避免这个问题。
发布于 2010-11-17 08:45:32
你应该有一个md5,所以在某个地方,如果它不在你的python路径上,我想它可能会导致这个问题。我以前遇到过这个问题。
如果这有帮助,请告诉我。
https://stackoverflow.com/questions/4200292
复制相似问题