这里写自定义目录标题

  • pip安装mysqlclient失败解决方法
    • 解决方法
    • 报错原因以及pip安装库的过程

pip安装mysqlclient失败解决方法

安装mysqlclient或者某些第三方库的时候,可能会出现安装失败。并且报错:

Cannot open include file: 'mysql.h': No such file or directory

或者:

..\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit code 2

或者:

error: Microsoft Visual C++ 14.0 is required

解决方法

先说可能可以解决的方法,着急的铁汁可以先尝试,后面讲一下这个错误的原因,顺便讲pip安装一个库的过程。

  1. 安装需要的visual C++:
    链接: 下载链接
  2. 使用conda安装
  3. 如果上述方法都不管用,那么前往:
    https://www.lfd.uci.edu/~gohlke/pythonlibs/
    查找你需要的库,下载适应的版本的whl文件。
    使用pip install xx.whl 进行安装

报错原因以及pip安装库的过程

当我们使用pip install xxx的时候,pip会选择去下载xxx的源码或者xxx.whl文件。如果下载的是源码,下一步会调用python setup.py install进行安装。
python setup.py install 包含了两个命令:
python setup.py build 和 python setup.py install
这个编译的过程,需要借助visual C++,所以会报缺失xxx.h或者visual C++ required的错误。

所以哪怕你自己去下载了这个安装失败的库的源码,使用python setup.py install进行安装,报的错误是一样的。

使用conda安装或许能解决问题。 conda和pip安装一个库有些类似,但有所不同。具体的可以参考:conda和pip区别,官方介绍

第三个方法是安装whl文件。如果你把whl文件的后缀改成.zip可以解压并看到py文件。用pip install xx.whl的方法安装不需要依赖C++编译,也可以不用联网。

pip安装第三方库(mysqlclient)失败,cl.exe错误;pip安装库的过程相关推荐

  1. VC中Error spawning cl.exe错误的解决方法.

    VC中Error spawning cl.exe错误的解决方法. 转载地址:http://blog.csdn.net/badboyfind/article/details/1816189 可能很多人在 ...

  2. 平台服务器的配置信息失败,安装程序配置服务器失败-安装程序配置服务器失败.参考服务器错误日志和Cwindowssqlstp.log了解更多信息...

    今安装SQLServer遇BT问题提示: 安装程序配置服务器失败参考服务器错误志C:\Windows\sqlstp.log解更信息 前进安装目录删除已安装目录解决重启五遍(我真耐-_-;) 博客评论找 ...

  3. c语言报错spawning 插1,Visual C++中error spawning cl.exe错误的两种解决方法.

    可能很多人在安装vc 6.0后有过点击"compile"或者"build"后被出现的 "compiling... ,error spawning cl ...

  4. Visual C++中error spawning cl.exe错误的两种解决方法

    Win10重装VC的朋友们,应该遇到过很对问题,按照网上很多建议装虚拟机和修改文件的文章来操作效果都不是很理想,本人也深受其扰,不过接下来这篇文章救我于水深火热之中. 原文地址为:Visual C++ ...

  5. 解决VC6.0出现的Error spawning cl.exe错误

    当我们在VC++6.0中编写好一个C语言程序后,点击"Compile(编译)"或者"Build(构建)"出现的"Compiling- ,Error s ...

  6. VC++6.0 Error spawning cl.exe错误

    当我们在VC++6.0中编写好一个C语言程序后,点击"Compile(编译)"或者"Build(构建)"出现的"Compiling- ,Error s ...

  7. 安装DotNetCore.1.0.0-VS2015Tools.Preview2.exe 错误Error 0x81f40001 解决方法

    安装DotNetCore.1.0.0-VS2015Tools.Preview2.exe 错误Error 0x81f40001 解决方法 参考文章: (1)安装DotNetCore.1.0.0-VS20 ...

  8. python安装依赖失败_python执行安装第三方依赖numpy失败:error: Unable to find vcvarsall.bat...

    一台计算机上同时安装了python2.7和python3.7. 现在为python2.7安装numpy包. 失败:error: Unable to find vcvarsall.bat ======= ...

  9. python安装第三方扩展包_【Python】pip - 安装第三方包的神器

    使用Python,肯定希望使用大量成熟的第三方包,从而快速用到自己的项目. 还在一个个寻找,手动下载吗? pip就是这样一个神器,自动搜索.下载和安装第三方包: 1,首先请安装pip自己,下载地址(也 ...

最新文章

  1. 【原创】大叔经验分享(65)spark读取不到hive表
  2. .net 调用命令行进行解压缩
  3. 博客园上海俱乐部Windows 7社区发布活动的奖品
  4. python图像开闭区间_自动开闭器不良故障案例分析
  5. 网络服务器安全协议,ipsec 网络安全协议
  6. c语言最简单程序实例,C语言第一个简单实例
  7. Java中 List、Set、Map遍历方式以及性能比较
  8. websocket 业务提醒 .net_7年.NET 面试 Java 的尴尬历程
  9. python-django-redis拒绝连接问题解决_20191121
  10. Pytorch——3.1. 热身:Pytorch基础
  11. 如何修改阿里巴巴矢量图标库中要使用的图片
  12. 微信多开下载安装使用及更新方式
  13. 谁在人肉搜索?——网络人肉搜索主体的Logistic回归模型分析
  14. 经济学人:数据经济虽好,可是仍需补钙
  15. 苹果14pro Max来了,做第一批吃蟹人
  16. 十几岁的娃娃,下手咋这么狠
  17. 团队管理的“五大核心要素”,非常重要!
  18. 国际上哪个学校计算机专业好,美国计算机专业大学排名前十有哪些?
  19. YDOOK:PyDraw 所见即所得 Python GUI 绘制框架 编程源自 JY Lin
  20. 【PyTorch基础教程2】自动求导机制(学不会来打我啊)

热门文章

  1. 2013年美国LBS应用关注度统计(按统计样本的百分比)
  2. C++游戏手柄编程-基于windowsAPI-JOYSTICKID
  3. 初识 JavaScript
  4. 嵌入式软件测试数据输入和获取的方法
  5. G - 小晴天老师系列——可恶的墨水瓶
  6. 形容一个人「小气、吝啬」的十句话
  7. 微信小程序tooltip提示框组件
  8. R语言笔记⑥——网络爬虫
  9. 上海外资银行总资产达1.5万亿元 较中国入世初期增近7倍
  10. layui table表格回调函数