python2.7 安装MYSQL-python 报错:ERROR: Command errored out with exit status 1:

python2.7 安装MYSQL-python 报错

Running setup.py install for MYSQL-python … error
ERROR: Command errored out with exit status 1:
command: ‘d:\program files\python\python27\python2.exe’ -u -c ‘import sys, setuptools, tokenize; sys.argv[0] = ‘"’"‘c:\users\admini~1\appdata\local\temp\pip-install-bdgfxb\MYSQL-python\setup.py’"’"’; file=’"’"‘c:\users\admini~1\appdata\local\temp\pip-install-bdgfxb\MYSQL-python\setup.py’"’"’;f=getattr(tokenize, ‘"’"‘open’"’"’, open)(file);code=f.read().replace(’"’"’\r\n’"’"’, ‘"’"’\n’"’"’);f.close();exec(compile(code, file, ‘"’"‘exec’"’"’))’ install --record ‘c:\users\admini~1\appdata\local\temp\pip-record-ynhh7j\install-record.txt’ --single-version-externally-managed --compile
cwd: c:\users\admini~1\appdata\local\temp\pip-install-bdgfxb\MYSQL-python
Complete output (29 lines):
running install
running build
running build_py
creating build
creating build\lib.win-amd64-2.7
copying mysql_exceptions.py -> build\lib.win-amd64-2.7
creating build\lib.win-amd64-2.7\MySQLdb
copying MySQLdb_init
.py -> build\lib.win-amd64-2.7\MySQLdb
copying MySQLdb\converters.py -> build\lib.win-amd64-2.7\MySQLdb
copying MySQLdb\connections.py -> build\lib.win-amd64-2.7\MySQLdb
copying MySQLdb\cursors.py -> build\lib.win-amd64-2.7\MySQLdb
copying MySQLdb\release.py -> build\lib.win-amd64-2.7\MySQLdb
copying MySQLdb\times.py -> build\lib.win-amd64-2.7\MySQLdb
creating build\lib.win-amd64-2.7\MySQLdb\constants
copying MySQLdb\constants_init_.py -> build\lib.win-amd64-2.7\MySQLdb\constants
copying MySQLdb\constants\CR.py -> build\lib.win-amd64-2.7\MySQLdb\constants
copying MySQLdb\constants\FIELD_TYPE.py -> build\lib.win-amd64-2.7\MySQLdb\constants
copying MySQLdb\constants\ER.py -> build\lib.win-amd64-2.7\MySQLdb\constants
copying MySQLdb\constants\FLAG.py -> build\lib.win-amd64-2.7\MySQLdb\constants
copying MySQLdb\constants\REFRESH.py -> build\lib.win-amd64-2.7\MySQLdb\constants
copying MySQLdb\constants\CLIENT.py -> build\lib.win-amd64-2.7\MySQLdb\constants
running build_ext
building ‘mysql’ extension
creating build\temp.win-amd64-2.7
creating build\temp.win-amd64-2.7\Release
C:\Users\Administrator\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\amd64\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” “-Id:\program files\python\python27\include” “-Id:\program files\python\python27\PC” /Tc_mysql.c /Fobuild\temp.win-amd64-2.7\Release_mysql.obj /Zl
_mysql.c
_mysql.c(42) : fatal error C1083: Cannot open include file: ‘config-win.h’: No such file or directory
error: command ‘C:\Users\Administrator\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\amd64\cl.exe’ failed with exit status 2
----------------------------------------
ERROR: Command errored out with exit status 1: ‘d:\program files\python\python27\python2.exe’ -u -c ‘import sys, setuptools, tokenize; sys.argv[0] = ‘"’"‘c:\users\admini~1\appdata\local\temp\pip-install-bdgfxb\MYSQL-python\setup.py’"’"’; file=’"’"‘c:\users\admini~1\appdata\local\temp\pip-install-bdgfxb\MYSQL-python\setup.py’"’"’;f=getattr(tokenize, ‘"’"‘open’"’"’, open)(file);code=f.read().replace(’"’"’\r\n’"’"’, ‘"’"’\n’"’"’);f.close();exec(compile(code, file, ‘"’"‘exec’"’"’))’ install --record ‘c:\users\admini~1\appdata\local\temp\pip-record-ynhh7j\install-record.txt’ --single-version-externally-managed --compile Check the logs for full command output.在这里插入图片描述

在python下安装MySQL-python遇到的大坑:尝试了源码安装,pip install安装,始终无法安装成功,最终解决办法是通过以下方法:

1.https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python 下载MySQL-python或者是Mysqlclient的.whl包,注意对应自己安装的python版本,如何使32 bit就下载对应32位的版本;
在这里插入图片描述

在这里插入图片描述

2.通过pip install对应的.whl就可以看到安装成功了,然后import MySQLdb,发现已经不报错了;

C:\Users\Administrator\Desktop>pip install C:\Users\Administrator\Desktop\mysqlc
lient-1.3.12-cp27-cp27m-win32.whl
Processing c:\users\administrator\desktop\mysqlclient-1.3.12-cp27-cp27m-win32.wh
l
Installing collected packages: mysqlclient

Successfully installed mysqlclient-1.3.12

在这里插入图片描述

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值