2008-11-25 61 views
9

我使用的是Django和Python 2.6,我想用MySQL后端来扩展我的应用程序。问题是Python 2.6上没有针对MySQLdb的win32包。在Win32上为Python 2.6编译MySQLdb问题

现在我不是黑客,但我想我可以自己使用MSVC++ 9 Express编译它。但是我遇到了一个问题,编译器很快找不到config_win.h,我认为这是MySQL的头文件,因此MySQLdb包可以知道它可以在MySQL中调用什么。

我对不对?如果是这样,我在哪里可以得到MySQL的头文件?

+0

为什么我仍然使用Python 2.5(其他中一个很好的理由bug) – 2009-11-24 16:54:37

回答

2

我认为,头文件附带的MySQL,只要确保在安装时检查相应的选项(我认为的来源和标题都下在安装对话框中的“开发人员组件” )。

9

谢谢大家!我发现我没有在MySQL中安装开发人员组件。一旦完成,问题就解决了,我轻松编译了Python 2.6的MySQLdb。

我已在my site提供包装。

+0

谢谢,现在就试试吧! – fizzbuzz 2009-08-07 02:19:03