2012-04-24 37 views
12

नामक कोई मॉड्यूल नहीं है मेरे पास मेरे उबंटू 10.04 x86_64 मशीन पर पाइथन 2.5.1 स्थापित है।पायथन: आयात त्रुटि: _md5

जब मैं hashlib/md5 आयात करने की कोशिश, मैं इस त्रुटि

>>> 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 

मैं समाधान है कि मैं गूगल पर मिल सकता है का सबसे की कोशिश की है मिलता है, लेकिन कुछ भी नहीं है मेरे लिए काम करता है। क्या किसी को पता है यह कैसे हल करना है? धन्यवाद!

+0

क्या आपने यह पायथन स्वयं बनाया है, या यह 'apt-get' से आता है? –

+1

मैंने साइट से .tar फ़ाइल डाउनलोड की है और फिर ./configure, – Chaos

+0

इंस्टॉल करें और इंस्टॉल करें, मुझे त्रुटि संदेश में '/ usr/local' से जाना जाना चाहिए था। –

उत्तर

7

आप विन्यस्त और टारबॉल से अजगर संकलन से पहले पैकेज libssl-देव स्थापित करने के लिए है:

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

आपके पास उचित कारण 2.5.X श्रृंखला में नवीनतम संस्करण का उपयोग करने के लिए नहीं है?

+2

+1 क्योंकि आपने स्पष्ट उल्लेख किया है - एपीटी से संस्करण का उपयोग क्यों नहीं करें। –

संबंधित मुद्दे