Python MySQLdb";错误:Microsoft Visual C++;14.0是必需的“;即使它已经安装

Python MySQLdb";错误:Microsoft Visual C++;14.0是必需的“;即使它已经安装,python,c++,build,mysql-python,required,Python,C++,Build,Mysql Python,Required,我正试图连接到MySql数据库,并将其数据用于一些代码,不过当我使用 pip install mysqlclient 它给了我一个错误说明: 错误:微软Visual C++ 14是必需的,用“微软”来获取。 VisualC++构建工具“: " 虽然我找到了正确的链接并安装了构建工具以及其他帖子指定的“Windows10SDK”,但提供的链接不起作用。 遗憾的是,我仍然在犯这个错误 有人知道怎么回事吗? 谢谢 这是一个复杂的环境 我建议使用PyoBoc连接到数据库(它不是C++编译器安装所需的)

我正试图连接到MySql数据库,并将其数据用于一些代码,不过当我使用

pip install mysqlclient
它给了我一个错误说明:

错误:微软Visual C++ 14是必需的,用“微软”来获取。 VisualC++构建工具“: "

虽然我找到了正确的链接并安装了构建工具以及其他帖子指定的“Windows10SDK”,但提供的链接不起作用。 遗憾的是,我仍然在犯这个错误

有人知道怎么回事吗?
谢谢

这是一个复杂的环境

我建议使用PyoBoc连接到数据库(它不是C++编译器安装所需的)

尝试在程序中转换以下代码

import pyodbc

conn = pyodbc.connect('DRIVER={MySQL};SOCKET=/var/lib/mysql/mysql.sock;UID=rooter;PWD=sshh') 
试试这个:

1-下载mysqlclient控制盘(搜索mysqlclient-1.3.13-cp37-cp37m-win32)


2-手动安装
pip安装mysqlclient-1.3.13-cp37-cp37m-win32.whl

我相信如果您需要MySQL数据库,这是通过其他方式安装的,即查看Microsoft网页了解详细信息()

如果您只想从Python连接到MySQL数据库,请尝试安装MySQL连接器

pip install mysql-connector

“pip安装mysqlclient注意:Windows的控制盘可能不会随源程序包一起发布。您应该在requirements.txt中键入版本,以避免尝试安装最新的源程序包。”我在哪里可以找到文档?我更喜欢使用普通的mysqlclient