在Win32上为Python 2.6编译MySQLdb的问题

Tec*_*ard 9 python mysql winapi

我正在使用Django和Python 2.6,我想使用MySQL后端增加我的应用程序.问题是在Python 2.6上没有针对MySQLdb的win32包.

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

我对吗?如果是这样,我在哪里获取MySQL的头文件?

Tec*_*ard 9

谢谢大家!我发现我没有在MySQL中安装开发人员组件.一旦完成,问题就解决了,我很容易编译MySQLdb for Python 2.6.

我已经在我的网站上提供了这个包.


Raf*_*ird 3

我认为头文件是随 MySQL 一起提供的,只需确保在安装时检查适当的选项(我认为源文件和头文件位于安装对话框中的“开发人员组件”下)。