pip安装mysqliclient报错 fatal error C1083: 无法打开包括文件: “mysql.h”: No such file or directory

出现这个错误的原因是本地没有配置mysql-connector-c的path,也就是说mysqlclient依赖的头文件是lib库没有找到。
注意:我本地安装的是visual studio 2019
在这里插入图片描述

  1. 下载mysql-connector的c语言api
    下载地址:https://downloads.mysql.com/archives/c-c/
    在这里插入图片描述
    我下载的是Windows (x86, 64-bit), ZIP Archive版,如果下载MSI Installer安装版,可以直接安装以省去下面的步骤。
  2. 解压缩后把include的所有头文件复制到Visual studio的MSVC编译器的include中
    在这里插入图片描述
  3. mysqlclient.lib更名为mariadbclient.lib,然后把mariadbclient.lib复制到MSVC的lib中(由于我的是64bit,因此我放在x64中)
    需要注意自己的路径
    在这里插入图片描述
  4. 安装mysqlclient
pip install -U mysqlclient

在这里插入图片描述
Successfully!!!

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐