You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

导入mysql.connector报ModuleNotFoundError,已安装mysql相关包如何解决?

问题根因

你当前安装的所有mysql相关包都不匹配import mysql.connector的调用需求,核心问题有3个:

  • conda list中显示的mysql 5.7.20是MySQL数据库的服务端程序,不是Python连接MySQL的驱动包,完全不支持Python导入调用
  • pip list中显示的mysql 0.0.3是PyPI上的废弃占位空包,没有任何实际功能,版本号极低是因为这个包本身就是用来占住mysql包名的空项目,早就停止维护了,完全不是你需要的驱动包
  • 已安装的mysqlclient 2.0.3是另一款MySQL驱动,对应的导入语法是import MySQLdb,也不支持import mysql.connector的调用方式

解决方案

直接安装官方对应的mysql-connector-python驱动即可,执行以下任意一条命令:

pip安装命令

pip install mysql-connector-python

conda安装命令

conda install mysql-connector-python

安装完成后重新执行import mysql.connector即可正常运行。

内容的提问来源于stack exchange,提问作者ca9163d9

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 19:18:03