【发布时间】:2020-06-29 02:24:35
【问题描述】:
python命令是pip install mysql-python
完整的错误是_mysql.c(42): fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory
谁能告诉我如何解决这个错误?
mysql-python 到底是什么,它与普通的 mysql 有何不同?
另一个堆栈溢出帖子建议使用 setup 可执行文件安装它,我在哪里可以找到这个?
我从这里安装了一个叫做 mysql python 连接器的东西:
https://downloads.mysql.com/archives/c-c/
它安装到C:\Program Files\MySQL\MySQL Connector C 6.1
但是,我在此文件夹中的任何位置都找不到 mysqld 可执行文件
这是安装 mysql 还是我真的需要从 Oracle 网站安装它?
【问题讨论】:
-
不,不幸的是,因为所有答案都只是告诉安装
mysqlclient,我尝试这样做,但它与 mysql-python 不同。我在任何地方都找不到这个mysqld可执行文件 -
mysqlclient是mysql-python的一个fork,支持python3,原版不支持。这就是为什么安装 mysqlclient 是那里公认的答案。 mysqld 是 mysql 服务器可执行文件。
-
好的,但是我该如何启动mysql呢?我需要从 Oracle 网站下载 400 mb 的安装程序吗?
-
你在这里混合了很多问题。首先,您要问的是如何为 mysql 安装 python 连接器,现在您要问的是一个完全不同的问题。请下定决心,并坚持下去。
标签: python django mysql-python