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

M1 MacBook Pro运行Python出现ModuleNotFoundError: No module named 'mysql'报错

问题解决步骤
  • 第一步:确认Jupyter内核对应的Python环境
    在你当前运行报错的Jupyter Notebook单元格中执行以下代码,获取内核绑定的Python绝对路径:
import sys
print(sys.executable)
  • 第二步:为对应Python环境安装依赖
    将上一步输出的路径替换到下方命令中,直接通过对应Python解释器调用pip安装,避免装到其他不相关的Python环境中:
# 替换<上一步输出的Python路径>为实际路径,例如/Users/你的用户名/miniconda3/bin/python
<上一步输出的Python路径> -m pip install mysql-connector-python

安装完成后重新执行import mysql.connector即可正常加载模块。


其他关联问题修复

  • 终端无法访问MySQL服务:
    在你的~/.zshrc文件末尾添加以下配置,将MySQL二进制文件路径加入环境变量:
export PATH="/usr/local/mysql-8.0.27-macos11-arm64/bin:$PATH"

保存后执行source ~/.zshrc即可在终端正常使用mysql命令。

  • pyenv与conda版本冲突问题:
    你当前遇到的VSCode提示pyenv版本与实际Python版本不一致,是因为conda的环境变量优先级高于pyenv导致的。如果你日常主要使用conda的Python 3.9.6,直接在VSCode设置中把默认Python解释器设置为你conda的3.9.6路径即可消除提示;如果需要优先使用pyenv管理版本,调整~/.zshrc中pyenv初始化代码的位置,放在conda初始化代码的后面即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 17:45:03