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

Python3.10(MacOS)导入flask_mysqldb报错:ImportError求解决方案

MacOS + Python3.10 解决 flask_mysqldb 导入报错问题

先处理系统依赖

MacOS下安装flask_mysqldb需要先配置MySQL相关系统库,用Homebrew执行以下命令:

brew install mysql-client

如果后续安装模块时出现路径相关报错,先临时设置环境变量让pip能识别mysql_config:

export PATH="/usr/local/opt/mysql-client/bin:$PATH"

正确安装 flask_mysqldb 模块

MacOS默认自带Python2,必须用对应Python3.10的pip安装,避免模块装到错误环境:

python3.10 -m pip install flask-mysqldb

如果你的pip3已经关联到Python3.10,也可以简化为:

pip3 install flask-mysqldb

虚拟环境排查(若使用)

如果你用了venv、conda这类虚拟环境,先激活当前项目的虚拟环境,再执行上述安装命令,确保模块装在项目专属环境里。

解决编译类安装错误

如果安装时提示找不到mysql_config,手动指定路径执行安装(默认brew安装路径如下):

pip3 install flask-mysqldb --global-option=build_ext --global-option="-I/usr/local/opt/mysql-client/include" --global-option="-L/usr/local/opt/mysql-client/lib"

验证安装

安装完成后,在Python3.10环境中执行:

from flask_mysqldb import MySQL

无报错则说明安装成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 21:18:16