windows中使用pip安装mysqlclient报错
老眼 2018-01-29 12:58:39
分 享


报错内容


使用pip install mysqlclient时如下报错内容:


error: Microsoft Visual C++ 10.0 is required. Get it with "Microsoft Windows
 SDK 7.1": www.microsoft.com/download/details.aspx?id=8279
    ----------------------------------------
Command "d:\envs\lybbnshsystem\scripts\python.exe -u -c "import setuptools, toke
nize;__file__='Z:\\Temp\\pip-build-7bo1zwy7\\mysqlclient\\setup.py';f=getattr(to
kenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();ex
ec(compile(code, __file__, 'exec'))" install --record Z:\Temp\pip-g077xi7m-recor
d\install-record.txt --single-version-externally-managed --compile --install-hea
ders d:\envs\lybbnshsystem\include\site\python3.4\mysqlclient" failed with error
 code 1 in Z:\Temp\pip-build-7bo1zwy7\mysqlclient\



报错原因


如上所示,由于本电脑使用win7默认没有安装c++,因此需要先安装c++环境,下载安装地址如下


www.microsoft.com/download/details.aspx?id=8279


解决方法


在给定的地址www.microsoft.com/download/details.aspx?id=8279下载环境,下载后点击安装



安装完后重启电脑


再次进行pip install mysqlclient 还是报一样的错,我们到https://www.lfd.uci.edu/~gohlke/pythonlibs/搜索mysqlclient的对应环境版本的whl包进行安装(请根据自己电脑的python版本和系统的位数选择安装包)



pip install mysqlclient-1.3.12-cp34-cp34m-win32.whl


说明:一些windows根据报错提示修改后还是无效的包,建议到


https://www.lfd.uci.edu/~gohlke/pythonlibs/

中下载并安装


吐槽一下

游客

所有吐槽
  • 暂时还没有吐槽,赶紧来吐槽!