我试图在Go语言中为Google应用引擎运行Hello World教程。 go的GAE SDK基于我安装的python 2.5。然后我必须安装OpenSSL的,但现在当我尝试的SDK上运行我的示例应用程序,我得到以下错误:Go教程Google App Engine:ImportError:没有名为_md5的模块
ImportError: No module named _md5
我甚至从Python解释器界面尝试了简单的导入MD5 &进口hashlib,我仍然得到相同的错误
>>> 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安装比其他任何事情
你是怎么安装Python的?似乎它缺少md5 C模块。 – lazy1 2012-04-25 01:06:19
为什么不使用'md5.py'而不是'_md5.py'? – mattn 2012-04-25 02:44:06
_md5不是纯Python模块,而是C扩展。 – lazy1 2012-04-25 02:49:23