2012-04-24 3 views
0

Go 언어로 된 Google 애플리케이션 엔진에 대한 hello world 튜토리얼을 실행하려고합니다. GAE SDK for go는 설치 한 Python 2.5를 기반으로합니다. 심지어 파이썬 인터프리터 인터페이스에서 간단한 수입 MD5 & 수입 hashlib을 시도Google App Engine 튜토리얼 : ImportError : 모듈 없음 _md5

ImportError: No module named _md5 

: 나는 다음과 같은 오류가 난 다음하려면 openssl을 설치했지만, 지금은 SDK에 내 샘플 응용 프로그램을 실행하려고하면 그리고 난 여전히 같은 오류 얻을

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

아무도 이것에 대한 해결 방법을 알고 있나요? 고맙습니다! 이 문제는 실제로 다른 것보다 python 설치에 관한 느낌입니다

+0

어떻게 파이썬을 설치 했습니까? md5 C 모듈이 누락 된 것처럼 보입니다. – lazy1

+0

왜'_md5.py'가 아닌'md5.py'을 사용하지 않습니까? – mattn

+0

_md5는 순수한 Python 모듈이 아니라 C 확장 모듈입니다. – lazy1

답변

2

문제는 GAE 또는 SDK와 관련이 없습니다. 나는 전에 이것을 직면했다. 우분투에서 파이썬의 커스텀 버젼을 인스톨하려고하면 (자), 그러한 문제가 발생합니다. checkinstall을 사용하여 사용자 정의 python을 제거해야합니다. 자세한 내용은 여기 Uninstall python built from source?에서 확인할 수 있습니다.

그냥 기본 파이썬을 사용하면 괜찮을 것입니다!

+0

고마워요, 그게 무슨 일이 있었는지, 우분투 버전의 Python을 사용하여 간단하게 실행할 수있었습니다. – Chaos