在MySQLdb中导入_mysql

1 投票
2 回答
1264 浏览
提问于 2025-04-15 18:40

为什么MySQLdb模块里的_mysql是个C语言文件?当我尝试导入它时,出现了导入错误。我该怎么办?

2 个回答

0

编辑: 这个链接可能能解答你的问题。

当我尝试导入 _mysql 时,没有出现错误:

import _mysql
print(_mysql)
# <module '_mysql' from '/usr/lib/pymodules/python2.6/_mysql.so'>

它正在导入这个库:/usr/lib/pymodules/python2.6/_mysql.so

如果你没有看到这个情况,那可能是安装时出了问题。你用的是什么操作系统?你是怎么安装mysqldb的?

0

这个适配器是连接Python的 MySQLdb 模块和C语言的 libmysqlclient 库的桥梁。它不加载的最常见原因之一是找不到合适的libmysqlclient库。

撰写回答