我正在尝试使用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/文件夹中什么也没有
发布于 2020-02-26 09:01:35
通过运行以下命令,我成功地让它工作起来:
brew install mysql
https://stackoverflow.com/questions/60404726
复制相似问题