近端日子在学习Python的Django框架的时候,有须要安装MySQL-python模块,一开始百度到用pip安装:python
pip install MySQL-python
可是在安装的时候却报错了:mysql
mysql.c(42): fatal error C1083: 没法打开包括文件: “config-win.h”: No such file or directory error: command 'D:\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2
没办法只能再去百度找答案……sql
结果只能找到一种办法,就是须要手动下载MySQL-python驱动框架
在网上大部分看到的只有学习
https://pypi.python.org/pypi/MySQL-python/1.2.5
测试
但这个目前最新的版本的仅支持Python-2.4到2.7的版本,暂不支持Python-3.0及以上的版本(2014年更新的??这是多久之前的了啊)spa
然而我电脑上的是python-3.5的,这就很尴尬了。。code
(重点来了)ip
又找了很长时间,终于找到适合在Python-3.5上扩展的mysql驱动md5
https://pypi.python.org/pypi/mysqlclient/1.3.10
这是目前的最新版本(截止至2017.07.15),以后如有最新版本也可在上面那个页面跳转
如图,在旧版本1.3.7会提示最新版本为1.3.10,点击可跳转:
这里我是64位的win10系统+Python-3.5,因此我就下载了
https://pypi.python.org/pypi?:action=show_md5&digest=d449dbef5f9b4180adfbbcded93afde2
以后将下载后的*.whl文件跟pip.exe放在同个目录(通常是在 ..\Python35\Scripts\ 里)
而后用cmd命令进入到这个目录执行PIP命令安装:
pip install xxxx.whl这里本身将xxxx.whl改成下载下来的文件名,注意whl文件名不能改,必须和原名如出一辙
安装后就会提示Successfully installed mysqlclient-1.3.10
检查MySQLdb模块是否能够正常导入来测试有没有安装成功:
import MySQLdb没有报错提示MySQLdb模块找不到,说明安装成功!