Python MySQLdb "error: Microsoft Visual C++ 14.0 is required" even though it has been installed
Python MySQLdb "error: Microsoft Visual C++ 14.0 is required" even though it has been installed
我正在尝试连接到 MySql 数据库并将其数据用于某些代码,但当我使用
pip install mysqlclient
它给我一个错误说明:
"error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft
Visual C++ Build Tools":
http://landinghub.visualstudio.com/visual-cpp-build-tools"
虽然我找到了正确的 link 并安装了构建工具以及其他帖子指定的 "Windows 10 SDK",但提供的 link 不起作用。
遗憾的是,我仍然收到此错误。
有人知道怎么回事吗?
谢谢!
这是一个复杂的环境。
我建议使用 pyodbc 连接到您的数据库(c++ 编译器安装不需要它)
尝试在您的程序中转换以下代码
import pyodbc
conn = pyodbc.connect('DRIVER={MySQL};SOCKET=/var/lib/mysql/mysql.sock;UID=rooter;PWD=sshh')
试试这个:
1- 在 Unoffical Windows Binaries for Python Extension Packages. 下载 mysqlclient wheel(搜索 mysqlclient-1.3.13-cp37-cp37m-win32)
2- 手动安装 pip install mysqlclient-1.3.13-cp37-cp37m-win32.whl
我相信如果你需要 MySQL 数据库,这是通过其他方式安装的,即有关详细信息,请参阅 Microsoft 网页 (https://dev.mysql.com/doc/refman/8.0/en/windows-installation.html)。
如果您只想从 Python 连接到 MySQL 数据库,请尝试安装 mysql-connector。
pip install mysql-connector
我正在尝试连接到 MySql 数据库并将其数据用于某些代码,但当我使用
pip install mysqlclient
它给我一个错误说明:
"error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools"
虽然我找到了正确的 link 并安装了构建工具以及其他帖子指定的 "Windows 10 SDK",但提供的 link 不起作用。 遗憾的是,我仍然收到此错误。
有人知道怎么回事吗? 谢谢!
这是一个复杂的环境。
我建议使用 pyodbc 连接到您的数据库(c++ 编译器安装不需要它)
尝试在您的程序中转换以下代码
import pyodbc
conn = pyodbc.connect('DRIVER={MySQL};SOCKET=/var/lib/mysql/mysql.sock;UID=rooter;PWD=sshh')
试试这个:
1- 在 Unoffical Windows Binaries for Python Extension Packages. 下载 mysqlclient wheel(搜索 mysqlclient-1.3.13-cp37-cp37m-win32)
2- 手动安装 pip install mysqlclient-1.3.13-cp37-cp37m-win32.whl
我相信如果你需要 MySQL 数据库,这是通过其他方式安装的,即有关详细信息,请参阅 Microsoft 网页 (https://dev.mysql.com/doc/refman/8.0/en/windows-installation.html)。
如果您只想从 Python 连接到 MySQL 数据库,请尝试安装 mysql-connector。
pip install mysql-connector