关于安装mysql-python报错的问题总结

本文介绍了在安装MySQL-python模块时可能出现的问题及其解决方案。关键在于确保已安装正确的mysql connector C,通常根据报错信息确定32位或64位版本。安装完成后,通常可以成功导入并使用该模块。然而,若遇到编译链接问题,作者建议尝试网上的安装程序,以避免系统重装。
摘要由CSDN通过智能技术生成
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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值