Windows Python2.7安装mysqldb报错

标签 windows python-2.7 installation mysql-python

我正在尝试为 Python 安装 mysqldb。 我正在运行“pip install mysql-python” 我不断收到此错误:

运行 build_ext
构建“_mysql”扩展
创建 build\temp.win32-2.7
创建 build\temp.win32-2.7\Release
C:\Program Files (x86)\Common Files\Microsoft\Visual C++ for Python\9.0\VC\Bin\cl.exe/c/nologo/Ox/MD/W3/GS-/DNDEBUG -Dversion_info=(1,2 ,5,'菲 nal',1) -D__version__=1.2.5 "-IC:\Program Files (x86)\MySQL\MySQL Connector C 6.0.2\include"-Ic:\python27\include -Ic:\python27\PC/Tc_mysql. c/佛布依 ld\temp.win32-2.7\Release_mysql.obj/Zl _mysql.c
_mysql.c(42): fatal error C1083:无法打开包含文件:'config-win.h':没有这样的文件或目录
错误:命令 'C:\Program Files (x86)\Common Files\Microsoft\Visual C++ for Python\9.0\VC\Bin\cl.exe' 失败,退出状态为 2

----------------------------------------
mysql-python 的构建轮失败
无法构建 mysql-python
安装收集的包:mysql-python
为 mysql-python 运行 setup.py install
命令 c:\python27\python.exe -c "import setuptools, tokenize;file='c:\users\scott~1.sco\appdata\local\temp\pip-bu 的完整输出 ild-nja4gr\mysql-python\setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n' , '\n'), 文件, 'exec'))"安装 - -record c:\users\scott~1.sco\appdata\local\temp\pip-5htk1y-record\install-record.txt --single-version-externally-managed --compile: 运行安装
运行构建
运行 build_py
复制 MySQLdb\release.py -> build\lib.win32-2.7\MySQLdb
运行 build_ext
构建“_mysql”扩展
C:\Program Files (x86)\Common Files\Microsoft\Visual C++ for Python\9.0\VC\Bin\cl.exe/c/nologo/Ox/MD/W3/GS-/DNDEBUG -Dversion_info=(1,2 ,5,' final',1) -D__version__=1.2.5 "-IC:\Program Files (x86)\MySQL\MySQL Connector C 6.0.2\include"-Ic:\python27\include -Ic:\python27\PC/Tc_mysql. c/离岸价 uild\temp.win32-2.7\Release_mysql.obj/Zl _mysql.c
_mysql.c(42): fatal error C1083:无法打开包含文件:'config-win.h':没有这样的文件或目录
错误:命令 'C:\Program Files (x86)\Common Files\Microsoft\Visual C++ for Python\9.0\VC\Bin\cl.exe' 失败,退出状态为 2

----------------------------------------

命令"c:\python27\python.exe -c "import setuptools,tokenize;file='c:\users\scott~1.sco\appdata\local\temp\pip-构建-nja4gr\mysql-python \setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'), 文件, 'exec'))"install --record c:\users\scott~1 .sco\appdata\local\temp\pip-5htk1y-record\install-record.txt --single-version-externally-managed --compile"failed with error code 1 in c:\users\scott ~1.sco\appdata\local\temp\pip-build-nja4gr\mysql-python

谁能告诉我这是什么问题?

最佳答案

从以下位置的 Christophe Gohlke 的 windows 预编译 python 包库下载 mysql-python 的预编译 whl 文件。

https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python

现在到达您下载该文件的目录并在那里打开命令提示符。

现在运行命令 pip install xxx.whl

祝你好运!!

关于Windows Python2.7安装mysqldb报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32215285/

相关文章:

java - 如何在 Linux、Mac 和 Windows 上制作安装程序?

python - Conda 创建卡在 "solving package specifications"

python - 从提示符运行时出现静态文件未找到错误 (404)

python - 从具有多个重复键的字典列表创建一个字典,并从该列表中选择最大值

java - 如何在任何计算机上使用 Java 默认打开 Java 程序

python - 在 Windows 上为 Python 安装 Opencv

windows - 安装似乎已损坏[不支持]-Visual Studio代码

windows - DOSKEY 别名在批处理脚本中不起作用 (Windows 7)

c# - 在窗口注册表中注册文件扩展名?

mysql - 如何在 Windows 操作系统中导入大型数据库并跟踪其进度