首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows环境下的MySQLdb

Windows环境下的MySQLdb
EN

Server Fault用户
提问于 2010-07-06 08:10:49
回答 1查看 889关注 0票数 1

在阅读了python教程之后,我正在我的windows 7机器上运行简单的django教程。但是它抱怨道,"django.core.exceptions.ImproperlyConfigured:错误加载MySQLdb模块:没有名为MySQLdb的模块“。

因此,我发现我需要一个名为MySQLdb的模块。然而,非常令人惊讶的是,这是很难安装在窗口上。我需要一个C编译器和其他东西,自述的声明,“我不做Windows .不要问我在Windows方面的帮助,因为我不能帮助你。”在googling之后,我找到了本站,它为早期版本(2.5和2.6)的python提供了二进制文件,但是没有针对python2.7的二进制文件。

这让我觉得python对于一个简单的脚本/web平台来说不是一个好的选择。我无法想象RoR对于mysql的一个你好世界来说是不容易的.

那我该怎么办?将Python降级为旧版本,以使用上面预先构建的二进制文件之一?安装c++编译器和其他东西来尝试和构建MySQLdb?您知道python在windows上不容易工作,只在mac/linux机器上使用吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2010-07-06 10:22:56

是的,python2.7还没有二进制文件,因为2.7已经在两天前,即2010年7月4日发布了。二进制文件很快就会更新,冷静下来。

您可以通过使用SQLite3作为DB后端(默认安装的驱动程序以及基于文件的DB和django开发人员喜欢将其用作开发DB后端)来完成关于django的教程。请记住,Django模型框架是独立于DBMS的。

只要打开你的settings.py,用sqlite3代替mysql,然后再做manage.py syndb就可以了。:)

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/157736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档