这里写自定义目录标题

  • 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. Android studio 导入jar 文件
  2. ThinkPHP的标签制作
  3. C 语言中 void* 详解及应用介绍
  4. 各纬度气候分布图_读中国年平均气温分布图,寻找中国全年平均气温最高和最低的地方...
  5. 富文本编辑器 - wangEditor 表情
  6. 【排序】算法(python实现)
  7. Servlet使用适配器模式进行增删改查案例(BaseDaoUtilImpl.java)
  8. 专利计算机存储介质是智力活动,涉及计算机程序的发明专利申请的相关问题PPT课件.pptx...
  9. 使用 CODING 进行 Spring Boot 项目的集成
  10. 格式化字符串漏洞利用 二、格式化函数
  11. 敏捷开发“松结对编程”实践之六:大型团队篇|后记(大型研发团队,学习型团队,139团队,师徒制度,人员招聘,职业生涯规划)...
  12. python 二进制,十进制,十六进制
  13. 嘉兴 机器人仓库 菜鸟_投资 2.1 亿!又一高端智能装备项目落户嘉兴科技城
  14. php 判断3g,php 3g{WAp}网站编写注意事项
  15. 筛选中很容易粘贴到被隐藏部分_excel数据复制到筛选表格被隐藏了-为什么数据粘贴至筛选后EXCEL 表格显示不完全?...
  16. lenovo G480 安装无线驱动 linux
  17. 在OpenCV里车牌识别的方法1
  18. win7设置文件夹共享 win7共享文件夹
  19. Pascal voc 数据集xml格式解析
  20. 【Pandas分组聚合】进阶:透视表、交叉表(pivot_table() 、crosstab())

热门文章

  1. 万物皆可做鞋服:阿迪达斯将菌菇丝、木纤维、海洋塑料和废旧鞋子变废为宝...
  2. 朋友圈发图多大不会被压缩_穿衣搭配:会穿衣服和不会穿衣服的女生,差距有多大 ?!...
  3. 省市区县街道乡镇级geoJson数据
  4. 关于中国移动手机支付商业模式的思考
  5. 数学连乘和累加运算符号_(前n项和积)一道数列累加法和累乘法巧妙结合的题目...
  6. Unicode字碼分佈表(zz)
  7. 根据文件后缀名移动文件 及 按照txt文件中的文件名移动需要的文件到新文件夹
  8. GIThub的第一次使用的操作说明(个人笔记)
  9. 百元起家:摊贩成亿万富翁
  10. 微信小程序购物车组件