当前位置: 首页 > 知识库问答 >
问题:

mysql-python 安装错误: 无法打开包含文件“配置-win.h”

齐起运
2023-03-14

我试图运行< code > pip install MySQL-python connector ,但它一直给我一个错误“无法打开包含文件:' config-win.h '”。

安装在我的Mac电脑和另一台Windows电脑上运行良好,但这台电脑不行。我已经下载了Visual Studio C,并尝试安装为32位和64位。

_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No s
uch file or directory

error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 9.0\\VC\\BIN\\c
l.exe' failed with exit status 2

----------------------------------------
Cleaning up...
Command C:\Users\Admin1\Desktop\python\virtual\Scripts\python.exe -c "import set
uptools, tokenize;__file__='C:\\Users\\Admin1\\Desktop\\python\\virtual\\build\\
MySQL-python\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).r
ead().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\admin
1\appdata\local\temp\1\pip-6pmwrd-record\install-record.txt --single-version-ext
ernally-managed --compile --install-headers C:\Users\Admin1\Desktop\python\virtu
al\include\site\python2.7 failed with error code 1 in C:\Users\Admin1\Desktop\py
thon\virtual\build\MySQL-python
Storing debug log for failure in C:\Users\Admin1\pip\pip.log

共有3个答案

晏昀
2023-03-14

好吧,这对我有用:

pip install mysqlclient

这是针对窗口7中的python 3.x,我不确定其他窗口操作系统版本

澹台承载
2023-03-14

这对我不起作用:

pip install mysqlclient

所以我在Stack Overflow上找到了这个:

pip install --only-binary :all: mysqlclient

它经历了一切,不需要MS Visual C 14 Build工具和其他东西。

注意:目前这不适用于Python 3.7,我还不得不降级到Python 3.6.5。

姜泰宁
2023-03-14

对于64位windows

>

  • 使用砂轮安装

    pip install wheel
    

    从 http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python 下载

    对于蟒蛇 3.x:

    pip install mysqlclient-1.3.8-cp36-cp36m-win_amd64.whl
    

    对于python 2.7:

    pip install mysqlclient-1.3.8-cp27-cp27m-win_amd64.whl
    

  •  类似资料:
    • 问题内容: 我正在尝试运行,但始终给我一个错误“ 无法打开包含文件:’config- win.h’ ”。 在我的Mac和另一台Windows机器上,该安装工作正常,但在此机器上却不能。我已经下载了Visual Studio C ++,并尝试同时安装32位和64位。 问题答案: 对于64位Windows 使用滚轮安装 从 http://www.lfd.uci.edu/~gohlke/pythonli

    • 问题内容: 我正在尝试在Windows上使用pip在virtualenv中安装mysql- python。起初,我在这里报告了相同的错误,但是那里的答案也对我有用。现在我得到以下错误: 如果我将(Win7)符号链接到我的常规(而不是virtualenv的)python的site-packages / MySQLdb dir, 我在这里不知所措。有指针吗? 问题答案: mysql 5.5和confi

    • 问题内容: 不知道我做错了什么,我正在跟随一个有关如何使用Python和PyGame制作游戏的教程,但出现错误: 我的代码如下: 完整的错误消息是: 问题答案: 使用相对路径(这样做总是更好): 这样,无论您将包含文件的文件夹移动到何处,都可以访问其子目录(以及因此包含的所有子目录),而无需修改代码。 最终代码: 对所有其他文件使用此访问方法,将避免很多问题。

    • 问题内容: ft2build.h 位于: C:\ Program Files \ GnuWin32 \ include 最初,我犯了与这里相同的错误: 严重错误C1083:无法打开包含文件:’tiffio.h’:无此类文件或目录VC ++2008 但自那时以来,我已纠正了该特定错误(我已将上面的目录添加到“包括”列表中,而不是“可执行文件”列表中),但仍然出现错误。完整的输出是这样的: 我应该提到

    • 我想在数据目录中为应用程序创建一个数据库。我试着使用 但我总是遇到以下异常:无法打开数据库文件 Logcat得出以下结果: 04-10 19:55:09.387: E/SqliteDatabase aseCpp(554):sqlite3_open_v2("/data/data/at.einkaufsliste/database/Einkaufsliste.sqlite", 我设置了权限外部存储和组

    • 我试图在Visual Studio Community 2017上构建一个解决方案,但我不断收到错误“无法打开include文件:‘stdio.h’”。 我已经阅读了几个类似的问题,但我仍然无法解决这个问题。它看起来像stdio。h文件在stdafx中调用。h文件。以下是更多详细信息。有什么建议吗? 系统详细信息: Windows 10 第1步:我写了著名的Hello, World!用C编写程序。