5

ソースから 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
4

3 に答える 3

7

インストールopenssl-devして再構築します。

于 2010-11-17T00:08:59.500 に答える
0

2.6.6 インストールでこれをテストしたところ、そのような問題はありませんでした。再インストールをお試しください。また、hashlib モジュールを個別にインストールできるかどうかはわかりませんが、それも試してみてください。

また、hashlib から特定の関数をインポートして出力してみてください。

>>> from hashlib import sha512

MD5 が必要なければ、問題を回避できるからです。

于 2010-11-17T00:07:25.800 に答える
0

md5.so がどこかにあるはずです。Python パスにない場合、この問題が発生する可能性があると思います。私は以前にこの問題に遭遇しました。

これが役立つかどうか教えてください。

于 2010-11-17T00:45:32.473 に答える