C:\Users\Administrator\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\amd64\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -Dversion_info=(1,2,5,'final',1) -D__version__=1.2.5 "-I
C:\Program Files (x86)\MySQL\MySQL Connector C 6.0.2\include
------------------------------------------------------------
" -Ic:\software\python27\include -Ic:\software\python27\PC /Tc_mysql.c /Fobuild\temp.win-amd64-2.7\Release\_mysql.obj /Zl
_mysql.c
_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory
error: command 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\amd64\\cl.exe' failed with exit status 2
首先需要清楚,MySQL-python这个模块其实是封装了MySQL C驱动的Python驱动,所以它是需要依赖于mysql connector C!!!
在安装MySQL-python模块时,如果电脑中没有事先安装mysql connector C,请移步至mysql connector c,下载mysql的C语言连接器。打开界面可以看到有32位的和64位的:
这个时候选择下载可不是根据你的操作系统来下载的,而是根据刚刚安装MySQL-python的报错信息来下载的,从报错信息里面可以看到,在查询config_win.h文件是从C:\Program Files (x86)\MySQL\MySQL Connector C 6.0.2\include,目录下查找的,32位的软件一般都会装在这个目录(Program Files (x86))下,一般64位的软件默认直接装在Program Files目录下,所以直接下载32位6.0.2的版本安装的即可,安装完成后,再次尝试重新安装MySQL-python模块。
一般情况下,就可以安装成功,并且可以导入使用了
可以看到没有报错,可以正确导入,接下来我们就可以正常使用这个模块了。
凡事都有万一,如果你很不幸,出现了跟我在另一台电脑安装时一样的错误,这我就无能为力了,错误信息如下:
C:\Users\Administrator\AppData\Local\Programs\Comm