最近做python的项目需要将json对象存储到数据库,在网上查了一下发现使用mysql数据库和MySQLdb模块是可以做到的。结果上网上查的时候发现,很多人说MySQLdb只能支持python2.4-2.7,不支持python3,但是我的其他部分基于python3的,不能使用python2。于是开始寻找解决办法,我发现后来MySQLdb是有支持python3.5 和3.6的版本的。可能是python3刚出来的时候MySQLdb没有出相关的python版本的。
需要使用whl包安装。首先去这个链接下载whl包
下载后使用pip安装
pip install mysqlclient-1.3.12-cp36-cp36m-win_amd64.whl
寻找解决方法的时候受到以下文章的启发:
1. python3.x如何安装MySQL-python(MySQLdb)?
2. 关于在Python3.5下安装MySQL-python模块的问题