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

Python3.10.0环境pip安装mysqlclient报wheel构建错误如何解决?

mysqlclient安装报错解决方案

报错核心提示:

error: Microsoft Visual C++ 14.0 or greater is required.

该报错是Windows系统下编译安装mysqlclient依赖缺失导致的,以下是几个可行的解决方案:
推荐优先使用方案1,操作最简单无需额外安装大型组件

  • 方案1:安装预编译wheel包
    先执行pip install wheel确认wheel工具已安装,之后直接安装兼容版本的mysqlclient即可,Python3.10 + Django3.2.8环境推荐安装2.1.0版本:

    pip install mysqlclient==2.1.0
    

    该版本已有适配Windows 64位系统的预编译安装包,无需本地编译即可直接安装成功。

  • 方案2:安装官方要求的编译环境
    安装Microsoft Visual C++ Build Tools,安装时勾选「使用C++的桌面开发」组件,安装完成后重启命令行终端,重新执行pip install mysqlclient即可完成编译安装。

  • 方案3:使用pymysql替代mysqlclient
    如果你暂时不想安装额外的编译组件,也可以用纯Python实现的pymysql替代mysqlclient供Django调用,操作步骤如下:

    1. 执行pip install pymysql安装pymysql
    2. 打开Django项目根目录下的__init__.py文件,添加如下代码:
    import pymysql
    pymysql.install_as_MySQLdb()
    

    配置完成后无需修改Django的原有数据库配置,即可正常连接MySQL数据库。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 13:24:02