在python3.4版本的服务器上安装pymysql,import pymysql后,报错如下
from . import connections # noqa: E402
原因
peewee使用 MySQLdb 或 pymysql 来连接MySQL数据库
PyMySQL的最新版,不支持Python 2.7 和 3.5版本了(而我使用的是3.4版本),所以peewee报错
解决方法
指定PyMySQL版本为0.10.1
pip3 install pymysql==0.10.1
PyMySQL 版本历史
https://github.com/PyMySQL/PyMySQL/blob/master/CHANGELOG.md (v1.0.0:Python 2.7 and 3.5 are not supported.)