老师, 我在mac下学习第7章查询mysql时出现import error

来源:7-1 Flask 结合SQLAlchemy 打通数据库通讯

qq_坏学弟_0

2019-12-13

ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/MySQLdb/_mysql.cpython-37m-darwin.so, 2): Library not loaded: @rpath/libmysqlclient.21.dylib Referenced from: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/MySQLdb/_mysql.cpython-37m-darwin.so Reason: image not found
您知道这是什么原因吗,感觉是mac下mysql的配置有问题, 网上找了一些解决方案都没成功. 求助! (我的mac版本是(macOS10.14), mysql是8.0.17)

写回答

1回答

编程浪子

2019-12-13

0
1
qq_坏学弟_0
老师, 我在app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root中加了个pymysql就可以工作了, 虽然不知道怎么回事, 但是可以运行了, 多谢老师的抽空回复.
2019-12-13
共1条回复

Python Flask入门与进阶 开发电影网站

从只会Python基础语法到

820 学习 · 283 问题

查看课程