Domanda

Ho appena installato Python 2.6.6 da fonti e cosa ottengo:

>>> 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
È stato utile?

Soluzione

Installa openssl-dev e ricostruire.

Altri suggerimenti

Ho appena testato questo sulla mia installazione 2.6.6 e ho avuto nessun problema. Si potrebbe desiderare di provare a reinstallare. Inoltre, non sono sicuro se il modulo hashlib può essere installato separatamente, ma si consiglia di provare anche quello.

Inoltre, si può provare l'importazione di funzioni specifiche da hashlib e dare l'uscita?

>>> from hashlib import sha512

, perché se non hai bisogno di MD5, si potrebbe evitare il problema.

Si dovrebbe avere una qualche parte md5.so, se non è sul vostro cammino pitone, penso che potrebbe causare questo problema. Ho imbattuto in questo problema prima.

Fammi sapere se questo aiuta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top