我正在尝试连接到MySql数据库并将其数据用于某些代码,尽管当我使用“ pip install mysqlclient”时,它给了我一个错误说明: “错误:需要Microsoft Visual C ++ 14.0。使用“ Microsoft Visual C ++生成工具”获得它:http://landinghub.visualstudio.com/visual-cpp-build-tools” 提供的此链接不起作用,尽管我找到了正确的链接并安装了构建工具以及其他文章指定的“ Windows 10 SDK”。 不幸的是,我仍然收到此错误。
有人知道怎么了吗? 谢谢!
答案 0 :(得分:1)
这是一个复杂的环境。
我建议使用pyodbc连接到您的数据库(c ++编译器安装不需要)
尝试在程序中转换以下代码
import pyodbc
conn = pyodbc.connect('DRIVER={MySQL};SOCKET=/var/lib/mysql/mysql.sock;UID=rooter;PWD=sshh')
答案 1 :(得分:1)
尝试一下:
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
答案 2 :(得分:0)
我相信,如果您需要MySQL数据库,则可以通过其他方式安装它,例如,请参见Microsoft网页以了解详细信息(https://dev.mysql.com/doc/refman/8.0/en/windows-installation.html)。
如果只想从Python连接到MySQL数据库,请尝试安装mysql-connector。
pip install mysql-connector