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

Windows10执行pip install mariadb提示找不到mysql.h文件求助

解决Windows10下pip安装mariadb时找不到mysql.h的问题

方法1:直接安装预编译二进制包

跳过本地编译环节,强制pip使用预编译的wheel文件:

pip install --only-binary :all: mariadb

如果提示无兼容wheel,说明当前Python3.13对应的mariadb预编译包暂未发布,可尝试方法2。

方法2:安装MariaDB Connector/C并指定编译路径

mysql.h是MariaDB Connector/C的核心头文件,需先安装该组件:

  • 下载与Python位数匹配的MariaDB Connector/C安装包(Python3.13默认是64位,选x64版本)并完成安装
  • 记住安装路径(默认路径为C:\Program Files\MariaDB\MariaDB Connector C)
  • 执行安装命令时手动指定头文件和库文件路径:
pip install mariadb --global-option=build_ext --global-option="-IC:\Program Files\MariaDB\MariaDB Connector C\include" --global-option="-LC:\Program Files\MariaDB\MariaDB Connector C\lib\mariadb"

若安装路径不同,替换命令中对应路径即可。

方法3:确认编译工具链兼容性

即便已更新Visual C++,仍需确保安装了**Desktop development with C++**工作负载,包含:

  • MSVC v143+编译器(Python3.13要求对应VS2022版本工具链)
  • Windows 10 SDK
  • C++标准库组件

安装完成后重启cmd,再执行pip install mariadb命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 00:52:13