最近写的项目中,接口查询数据库,经常会500报错,网上找了很久sqlalchemy的解决办法都没有帮助。
然后发现是sqlalchemy的配置问题,不用pymysql,完美解决问题。
取消pymysql后,可能需要pip install mysql 。如果是centos的话可能会报错:
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-P6IAnP/mysql-python/
解决办法:缺少mysql-devel yum install -y mysql-devel
如果不行请执行以下安装更多 yum install -y python-devel mysql-devel redhat-rpm-config gcc