2012-04-24 5 views
12

파이썬 2.5.1을 내 Ubuntu 10.04 x86_64 시스템에 설치했습니다. Python : ImportError : No module named _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, make and make install – Chaos

+0

죄송합니다. 오류 메시지에서'/ usr/local'을 통해 알았어 야합니다. –

답변

7

당신은 구성 및 타르에서 파이썬을 컴파일하기 전에 패키지의 libssl-dev에 설치되어 있습니다

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 - 왜 적절하지에서 버전을 사용하십시오. –

관련 문제