mysql - 无法构建 mysqlclient,Wheel 无法构建。 pip install mysqlclient 不起作用

标签 mysql django python-3.7

这个问题是很多人都遇到过的,包括我自己。 您不能直接使用命令 pip install mysqlclient 来获取 python 3.7.4 或任何 3.7.X 的最新版本。 PyPI 网站上提到新版本的 mySqlClient 可能无法与旧版本一起使用。 因此您需要一个较旧的 mySqlClient。

最佳答案

解决这个问题的方法很简单: 更新:2020 年 7 月:另一个问题,如果您尝试使用 Python 在 Windows 上工作,请确保您的 Python 版本是 64 位而不是 32 位。

如果您的 python 版本是 64 位,那么您可以按照说明进行操作。(请确保您先阅读本文,它只是解释了问题可能出现的逻辑)

最新车轮更新日期为2019年5月12日Wheel Page

这意味着之后更新 MySQLClient 会产生问题。 因此,请使用该日期之前的 mysqlclient 版本。今天最新轮子之前的版本是 2019 年 2 月。 mysqlclient release history

只需转到发布历史记录并选择适当的包即可。 您将获得 pip install 的直接命令,如下所示。 复制它:

pip install mysqlclient==1.4.2.post1

将其粘贴到您的终端中。

Command for previous version mysqlclient

This method should work in future too.Always use the version of mysqlclient before the latest released wheel.

关于mysql - 无法构建 mysqlclient,Wheel 无法构建。 pip install mysqlclient 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57461123/

相关文章:

mysql - 有没有人找到一种在 SQL 数据库中存储 BSON ObjectId 值的有效方法?

python - Django 休息 : custom styling

digital ocean 上的 Django

python - 使用 AWS S3 数据在 Django 中创建模型并指向它们

python-3.x - 没有名为 'dlib' 的模块

numpy - python opencv2,错误的摄像头界面,仅cam light

python - python unittest 中的 Mock.patch 可以用于两条路径

php - 如何在 CD 上运行 xampp?

mysql DATE_FORMAT 使用 select *

mysql - 何时在 MySQL 中使用单引号、双引号和反引号