MySQLdb库找不到映像



我正在尝试使用MySQLdb库。

我已经使用pip install mysqlclient安装了库

运行时:import MySQLdb as db我出现以下错误:

import MySQLdb as db
File "/Users/Solal/anaconda3/lib/python3.7/site-packages/MySQLdb/__init__.py", line 19, in <module>
from . import _mysql
ImportError: dlopen(/Users/Solal/anaconda3/lib/python3.7/site-packages/MySQLdb/_mysql.cpython-37m-darwin.so, 2): Library not loaded: /usr/local/opt/mysql/lib/libmysqlclient.21.dylib
Referenced from: /Users/Solal/anaconda3/lib/python3.7/site-packages/MySQLdb/_mysql.cpython-37m-darwin.so
Reason: image not found

这就是我在MySQLdb仓库中的所有文件:

constants
__pycache__
converters.py
_exceptions.py
cursors.py
_mysql.cpython-37m-darwin.so
release.py
compat.py
times.py
connections.py

此外,我在/usr/local/opt中没有文件夹mysql

我在网上找到了如下修复程序:sudo ln -s /usr/local/Cellar/mysql/5.7.10/lib/libmysqlclient.dylib /usr/local/lib/libmysqlclient.18.dylib

但是,我的/usr/local/Cellar/文件夹中没有任何内容

我只通过运行就成功地使其工作

brew install mysql

最新更新