gpt4 book ai didi

python - RHEL 平台中 mysql-sqlalchemy 引擎出现导入错误

转载 作者:行者123 更新时间:2023-11-29 19:09:28 25 4
gpt4 key购买 nike

我正在使用 MySQL DB 和 SQLAlchemy ORM,但出现导入错误

Traceback (most recent call last):
File "main.py", line 5, in <module>
from pc import PC
File "*project_path*/pc.py", line 21, in <module>
from models import ABC, DEF
File "*project_path*/models.py", line 6, in <module>
engine = create_engine(conf.DATABASE_CONF, echo=False)
File "*home_path*/env/lib/python2.7/site-packages/sqlalchemy/engine/__init__.py", line 387, in create_engine
return strategy.create(*args, **kwargs)
File "*home_path*/env/lib/python2.7/site-packages/sqlalchemy/engine/strategies.py", line 80, in create
dbapi = dialect_cls.dbapi(**dbapi_args)
File "*home_path*/env/lib/python2.7/site-packages/sqlalchemy/dialects/mysql/mysqldb.py", line 110, in dbapi
return __import__('MySQLdb')
File "*home_path*/env/lib/python2.7/site-packages/MySQLdb/__init__.py", line 19, in <module>
import _mysql
ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory

我尝试安装 libmysqlclient 但发现它仅适用于 ubuntu。因此我尝试安装它的 RHEL 替代方案 mysql-devel 但它已经安装了。请帮助我解决这个错误,因为我不知道该怎么办。

最佳答案

重新安装 mysql-python 对我来说成功了。

pip uninstall mysql-python
pip uninstall mysql-python

尽管我仍然不知道是什么导致了错误,也不知道重新安装如何解决它。

关于python - RHEL 平台中 mysql-sqlalchemy 引擎出现导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43200167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com