Pregunta

Me acaba de instalar Python 2.6.6 de fuentes y lo que consigo:

>>> 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
¿Fue útil?

Solución

Instalar openssl-dev y reconstruir.

Otros consejos

Yo sólo he probado esto en mi instalación 2.6.6 y he tenido ningún problema de este tipo. Es posible que desee intente volver a instalar. Además, no estoy seguro de si el módulo hashlib se puede instalar por separado, pero es posible que desee probar que también.

Además, se puede intentar importar funciones específicas de hashlib y dar a la salida?

>>> from hashlib import sha512

porque si no es necesario MD5 de, usted podría evitar el problema.

Se debe tener un algún lugar md5.so, si no es en su camino pitón, creo que podría causar este problema. He encontré con este problema antes.

Avísame si esto ayuda.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top