python 安装mysql 客户端遇到的问题

一. Win7 64位编译Python扩展解决”error: Unable to find vcvarsall.bat”问题

系统上安装有Visual Studio 2010以及相应的SDK,然后Python编译扩展命令python setup.py install但命令总是失败,出现error: Unable to find vcvarsall.bat。

1. 打开64位Visual Studio 2010命令行编译模式,你可以依次从开始菜单 – Microsoft Visual Studio 2010 – Visual Studio Tools – Visual Studio x64 Win64 命令提示(2010)

2.使用下面的命令设置环境:

set DISTUTILS_USE_SDK=1

set MSSdk=1

3.切换到所要编译的扩展setup.py所在路径运行下面的命令进行编译:

python setup.py install

或者:

a.Visual Studio 2010,在cmd里面执行:

SET VS90COMNTOOLS=%VS100COMNTOOLS%

b. Visual Studio 2012 的话:

SET VS90COMNTOOLS=%VS110COMNTOOLS%

二、 _mysql.c(34) : fatal error C1083: Cannot open include file: ‘config-win.h’: No such file or directory

error: command ‘”C:/Program Files/Microsoft Visual Studio 9.0/VC/BIN/cl.exe”‘ failed with exit status 2

原因 :原因是安装MySQL的时候没有安装C语言库。

解决 :重新运行MySQL的安装程序,选择Modify,把“C Include Files / Lib Files”勾选上,并安装。