Help! ImportError: No module named _md5

2010-07-23 23:51:31 +08:00
 lin
本来也不想贸贸然打扰大家的。

我今天下午想测试某个django程序。

然后,要装MySQL-python,

期间陆续遇到很多不同的问题。在网上翻了很多资料一一解决了。

到现在要

sudo python setup.py install

的时候,出来一个

No module named _md5

唯独这个问题,我找了很久不到我觉得比较合适解决的方法(除了说重装python)

这里插播一下。

以前我装过MySQLdb的,是没有问题的。

以前也可以正常运行django程序的。

我的环境是MAMP。我根据网上介绍的一些方法OK过。

后来也忘了是怎么搞的我装了python2.6(原来是二点几忘了)。后来appengine用不了我以为是python问题又照网上说的搞了个python_select和2.5

于是我mac就有几个python搞到我也不知道怎么设置好。

后来放下一段时间没有接触django。

到现在要用到的时候,以前解决过的问题重新出现,但是现在却不知道如何解决。

求教!
8943 次点击
所在节点    Python
8 条回复
Livid
2010-07-23 23:54:10 +08:00
Python 的 OpenSSL 模块装了么?
lin
2010-07-23 23:54:53 +08:00
另,如果我想把多余的python删掉应该怎么办?或者,我现在怎么办最好。

是不是应该全都清楚掉然后重新装一个?

谢谢!
Livid
2010-07-23 23:55:37 +08:00
我的建议是,就用 MacPorts 的 Python 及相关模块,世界就清静了。
lin
2010-07-23 23:56:49 +08:00
我不记得我现在的python是不是macports的,2.5.5。但是我记得我port过python。

谢谢。
lin
2010-07-24 00:22:52 +08:00
Python 的 OpenSSL 模块是什么?

pyOpenSSL?

我easy_install了一个。
lin
2010-07-24 00:23:28 +08:00
但是依然是 No module named _md5
carlos
2010-09-29 22:55:13 +08:00
应该是你的python版本的问题,python2.5下叫md5的模块,到python2.6就改叫hashlib了。
darcy
2010-09-29 23:20:15 +08:00
python -V
看一下默认的版本号。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/829

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX