0

我正在尝试以 Go 语言运行 Google 应用引擎的 hello world 教程。Go 的 GAE SDK 基于我安装的 python 2.5。然后我必须安装 openssl,但现在当我尝试在 SDK 上运行我的示例应用程序时,我收到以下错误:

ImportError: No module named _md5

我什至从 python 解释器界面尝试了一个简单的 import md5 & import 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 安装而不是其他任何事情

4

1 回答 1

2

您的问题与 GAE 或 SDK 无关。我以前也遇到过这种情况。如果您尝试安装自定义版本的 python(在 Ubuntu 上),那么您会遇到此类问题。您应该使用 checkinstall 卸载自定义 python。更多细节可以在这里找到:卸载从源代码构建的python?.

只需使用默认的 python 就可以了!

于 2012-04-27T13:54:39.350 回答