背景:最近要研究django,数据库用的是mysql,加之本人贪恋eclipse pydev的代码地图以及小白操作
环境:windows7
下载pip,https://bootstrap.pypa.io/get-pip.py
python get-pip.py
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位版本!