转到Google App Engine教程:ImportError:没有名为_md5的模块

我正在尝试使用Go语言为Google应用程序引擎运行hello world教程。GAE SDK for go基于我安装的python 2.5。然后,我不得不安装openssl,但是现在当我尝试在SDK上运行示例应用程序时,出现以下错误:


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安装有关,而不是其他任何问题


GCT1015
浏览 305回答 1
1回答

慕盖茨4494581

您的问题与GAE或SDK无关。我以前曾经面对过。如果尝试安装自定义版本的python(在Ubuntu上),则会遇到此类问题。您应该使用checkinstall卸载自定义python。可以在此处找到更多详细信息:卸载从源代码构建的python吗?。只需使用默认的python就可以了!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go