2012-04-24 22 views
12

Ubuntu 10.04 x86_64 makinemde python 2.5.1 yüklüdür. Python: ImportError: _md5 adlı bir modül yok

i hashlib/md5 almayı deneyin

i ı google bulabildiğim çözümlerin çoğunu denedim bu hatayı

>>> import hashlib 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
File "/usr/local/lib/python2.5/hashlib.py", line 133, in <module> 
md5 = __get_builtin_constructor('md5') 
File "/usr/local/lib/python2.5/hashlib.py", line 60, in __get_builtin_constructor 
import _md5 
ImportError: No module named _md5 

olsun, ama hiçbir şey benim için çalışıyor. Bunu çözmeyi bilen var mı? Teşekkür ederim!

+0

Bu Python'u kendiniz mi yaptınız, yoksa apt-get'den mi geliyor? –

+1

Siteden .tar dosyasını indirdikten sonra ./configure, make ve make install – Chaos

+0

Üzgünüz, hata iletisinde '/ usr/local'den bilmeliydim. –

cevap

7

Sen yapılandırma ve Tarball'dan piton derlemeden önce paket libssl-dev yüklü olması gerekir:

sudo apt-get install libssl-dev 
cd YOUR_PYTHON_2.5_1_SRC_DIR 
make clean 
./configure 
make 
sudo make install 

Eğer 2.5.x serisinin son sürümünü kullanmak için iyi bir nedeni var mı?

+2

+1 çünkü barizden bahsettiniz - neden sürümü apt. –

İlgili konular