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

在Django项目中无法安装mysqlclient,提示需Microsoft Visual C++ 14.0

解决Django项目中安装mysqlclient时的“Microsoft Visual C++ 14.0 Is Required”错误

办法1:确认Visual C++ Build Tools组件是否完整安装

  • 打开已安装的Visual Studio Installer,找到“Microsoft Visual C++ Build Tools”点击“修改”
  • 勾选**Desktop development with C++**工作负载,确保下面的子组件(MSVC v142 - VS 2019 C++ x64/x86生成工具、Windows 10 SDK等)都被选中
  • 点击“修改”完成安装,重启电脑后再尝试执行pip install mysqlclient

办法2:使用预编译wheel包安装(无需编译)

  • 下载对应你Python版本、系统位数的mysqlclient预编译wheel文件(.whl格式)
  • 打开终端,切换到wheel文件所在目录,执行命令:
    pip install mysqlclient-xxxxxx.whl
    
    (将mysqlclient-xxxxxx.whl替换为你下载的实际文件名)

办法3:检查并配置环境变量

  • 找到Visual C++ Build Tools的bin目录(示例路径:C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64,版本号可能因安装情况不同)
  • 将该路径添加到系统环境变量PATH中
  • 同样,将Windows SDK的bin目录(示例路径:C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64)也添加到PATH
  • 重启终端后重新执行安装命令

办法4:降级mysqlclient版本

  • 部分新版本mysqlclient对编译环境要求较高,尝试安装兼容性更好的旧版本:
    pip install mysqlclient==2.1.1
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 01:20:37