【发布时间】:2012-04-24 21:36:29
【问题描述】:
我正在尝试以 Go 语言运行 Google 应用引擎的 hello world 教程。 Go 的 GAE SDK 基于我安装的 python 2.5。然后我不得不安装 openssl,但现在当我尝试在 SDK 上运行我的示例应用程序时,我收到以下错误:
ImportError: No module named _md5
我什至尝试了一个简单的 import md5 & import hashlib 从 python 解释器接口,我仍然得到同样的错误
>>> 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 模块。
-
你为什么不用
md5.py而不是_md5.py? -
_md5 不是纯 Python 模块,而是 C 扩展。
-
您使用的是哪个版本的 SDK?在哪个平台上?
-
我在 Ubuntu 10.04 x86_64 上使用 GAE 基于 python 的 Go SDK
标签: python google-app-engine go