windows环境下安装python MySQLdb遇到的问题以及解决方案

背景:最近要研究django,数据库用的是mysql,加之本人贪恋eclipse pydev的代码地图以及小白操作

环境:windows7


下载pip,https://bootstrap.pypa.io/get-pip.py

python get-pip.py

这样就安装完毕pip了,接着使用pip安装MySQL-python包

pip install MySQL-python

 之后报错: 
   
  

找不到vcvarsall.bat,网上搜了一把,原因是python2.7默认使用的vs版本是2008,所以我们需要修改环境变量,网上大神们的解释 http://stackoverflow.com/questions/2817869/error-unable-to-find-vcvarsall-bat

本人电脑上的版本是vs2012,因此执行:

SET VS90COMNTOOLS=%VS110COMNTOOLS%

问题解决,但是出现了一个新的问题

_mysql.c(34) : Fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory

是没有mysql C类库,是没有安装mysql connector的问题,下载了一个6.0 http://dev.mysql.com/downloads/connector/c/6.0.html#downloads

下载了之后选择安装目录:C:\Program Files (x86)\MySQL\MySQL Connector C 6.0.2\include

安装完毕之后执行:

pip install MySQL-python
之后安装成功!

注意:mysql connector的版本一定要选择正确,和本机的python需要是同一个位数的版本。例如python是32位版本的,connector也需要是32位版本!

你可能感兴趣的:(python)