首页 > 解决方案 > Mysqlclient 需要 MS Visual C++ 10.0,这又需要 .Net Framework 4

问题描述

尝试使用pip install mysqlclient 安装

我在 Python virtualenv 中安装 MysqlClient 但安装失败并出现错误

它需要 MS Visual C++ 10.0

我下载了它,它再次需要 .NET Framework 4。
我再次下载了 .NET Framework 4,它给出的错误是您无法安装 .NET Framework 4,因为已经安装了更高版本。

我搜索了整个互联网,没有任何解决此问题的方法。

标签: pythonmysqldjango

解决方案


出于某种原因,轮子不是为最新版本构建的,但之前的版本有它们。试试这个:

pip install "mysqlclient==1.3.12"

这将安装以前的版本 1.3.12,而不是 1.3.13,这应该没问题,除非这些项目中的任何一个是显示停止器:https ://github.com/PyMySQL/mysqlclient-python/blob/master/HISTORY .rst#whats-new-in-1313

祝你好运!


推荐阅读