3 回答

TA贡献1834条经验 获得超8个赞
使用来自Cristoph Golke的预编译的二进制whl文件。这比设置完整的开发环境来编译单个库要容易得多。
下载.whl文件,然后pip install <path to .whl>
在您正在使用的python环境中下载。

TA贡献1779条经验 获得超6个赞
在我的Django项目中安装mysqlclient时出现此错误。_mysql.c(29):致命错误C1083:无法打开包含文件:'mysql.h':没有此类文件或目录错误:命令'C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ BuildTools \ VC \ Tools \ MSVC \ 14.14.26428 \ bin \ HostX86 \ x64 \ cl.exe'失败,退出状态为2
我找到了解决此问题的解决方法。原因是mysqlclient版本与您的Python版本不匹配
首先,您可以检查python版本
python --version
然后您可以根据python版本安装mysqlclient版本。
如果python版本是3.7,则可以安装mysqlclient == 1.3.14或直接下载mysqlclient-1.3.14-cp37-cp37m-win_amd64.whl文件。
如果您的python版本是3.6,则可以安装mysqlclient == 1.3.13或直接下载mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl文件。
添加回答
举报