我正在尝试运行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
发布于 2018-08-13 01:44:05
这对我不起作用:
pip install mysqlclient
所以我在Stack Overflow上发现了这个:
pip install --only-binary :all: mysqlclient
整个过程不需要MS Visual C++ 14构建工具和其他工具。
注意:目前这不适用于Python 3.7,我也不得不降级到Python 3.6.5。
发布于 2017-03-18 17:03:29
好吧,这对我很有效:
pip install mysqlclient
这是为windows7中的python 3.x编写的,我不确定是否有其他windows os版本。
发布于 2018-06-05 03:44:30
我使用的是Windows10,通过在Windows PowerShell中运行pip install mysql-connector
命令而不是在命令提示符中运行,克服了这个问题。
https://stackoverflow.com/questions/26866147
复制相似问题