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

Anaconda环境运行MySQL连接代码报mysql.connector模块找不到错误求助

MySQL连接包导入报错解决思路
  • 优先清理冲突依赖:你的pip列表中存在的mysql 0.0.3是无效同名干扰包,会覆盖mysql-connector-python的命名空间,是直接导致报错的核心原因。首先执行命令pip uninstall -y mysql mysql-connector-python mysqlclient彻底卸载所有MySQL相关pip包,执行pip list | findstr mysql确认没有相关输出即为清理完成。
  • 排查本地路径冲突:检查你运行脚本的同级目录下是否存在名为mysql.py的文件、或者名为mysql的文件夹,若存在则删除或重命名。本地同名文件会在首次运行后生成__pycache__缓存,第二次运行时Python会优先加载本地缓存而非系统安装的官方包,是单次运行成功的典型诱因。
  • 重新安装正确依赖:激活你使用的Anaconda环境后,直接用pip安装官方包即可,无需使用conda安装避免依赖冲突,执行命令pip install mysql-connector-python==8.0.26。
  • 验证安装有效性:重启你的IDE/终端,先在Python交互环境执行import mysql.connector,无报错再运行你的数据库连接代码测试即可。
  • 若仍存在环境依赖问题,可新建干净的Anaconda测试环境验证:执行conda create -n mysql_test python=3.8,激活环境后执行安装命令再测试,排查是否为原有Anaconda环境的依赖冲突导致的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 06:06:02