Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools

当我们安装绝大部分python包的时候可以通过pip install 或者 conda install解决,但是任然有些包是安装不了的,比如我的就会报Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools 这样的错误。

1、直接说解决方法

conda install libpython m2w64-toolchain -c msys2

下载这个包可以解决C++依赖的问题,而不用向网上绝大数博客你抄我我抄你一样要下载个visual studio,那么大的空间真的是不值得。其实换种思维想一下,报这个错误肯定缺少有个类似的环境,可visual studio是用来解决大的工程项目的,的确包含这种环境的,但是杀鸡焉用牛刀,安装好了也不用真是浪费。备注:conda是一个包管理器,可以使用anacoda安装,比较臃肿,也可以直接安装,尝试使用pip安装失败,有大佬使用pip安装成功可以留言。

2、总结python安装包(库)过程中的采坑:

  1. 绝大数的包比如numpy、pandas可以用pip install 或者conda install 解决,使用pip时可以用pip -V命令看一下自己的pip安装在了哪个虚拟环境,一般pip安装在哪默认就把python包安装在哪。
  2. (pip install -i https://pypi.tuna.tsinghua.edu.cn/simple +包名称)一般是我最常使用的安装包方法,即用清华镜像源,常用的包都已安装。
  3. 一般提示numpy、matplotlib、pandas、scipy、opencv-python、sklearn等等这些包的版本错误不用麻烦了,以前看到网上什么要这个版本和那个版本匹配,我一般直接把那个不匹配的版本直接pip uninstall 卸载了使用方法2或者conda install 重新安装,他们会自动帮你匹配,建议使用方法2,因为conda 会帮你乱卸载或者安装一大堆东西。
  4. 如果上面的方法没有解决,那么你再到网上看看博客里的版本对应,安装指定版本的包试试看,无非就是:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名称==版本号,不匹配就pip uninstall 卸载,再试试其他版本,也许就成了呢!
  5. 最后一条方法:可以试着手动取安装对应的包,也许很多初学者不习惯,但是其实很简单。
    (1) 下载后缀为 .whl的文件,下载地址为:
https://www.lfd.uci.edu/~gohlke/pythonlibs/
https://pypi.org/project/


就和查字典一样找到对应的版本然后下载,将文件放在D盘(或者你的文件位置)里
(2) 进入cmd 界面,首先使用cd命令进入D盘(或者你的文件位置)里:cd D: ,之后使用pip install +你刚才下载的文件的全称(包括后缀) ,如果你有多个虚拟环境,记得先切换进去,用pip -V 查看一下pip的安装位置

6.如果网上的一些中文教程解决不了问题,可以试着在谷歌上搜一下,那里一般技术答疑更多一点,比如我的这个问题就是在:https://stackoverflow.com/questions/44951456/pip-error-microsoft-visual-c-14-0-is-required 这个网址搜到的(不是我想出来的,我只是个菜鸡)

3、补充

其他的好像也暂时想不到了,被这个问题折磨了一晚上,听舍友大佬说如果使用linux应该不会出现这种问题,只是习惯了windows,还有些要紧工作要做,有时间就把windows卸载了,哈哈,浪费时间。

4、备注

在解决Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools这个问题时我在使用 conda install libpython m2w64-toolchain -c msys2 之后就没有这个问题了,但是是使用已经下载好的 .whl包来进行pip安装,想来在线安装应该也没啥问题。

Microsoft Visual C++ 14.0 is required.相关推荐

  1. Scrapy安装错误: error: Microsoft Visual C++ 14.0 is required. Get it with Microsoft Visual C++ Build To

    转载自: https://blog.csdn.net/nima1994/article/details/74931621 原文简练,记得给原文点个赞.写的挺好的! 我写的就比较详细了点~好吧,是琐碎. ...

  2. Microsoft Visual C++ 14.0 is required解决方法

    在用python调用别的语言(我用的是cache数据库)的方法时,在执行"python setup3.py install"方法时出现"error: Microsoft ...

  3. Microsoft Visual C++ 14.0 is required

    在用pycharm过程中,用pip去安装一些第三方包的时候会出现如下错误,缺少C++编译器,因为有些程序需要使用,没有C++接口会报错,查阅相关资料及自己的解决方案 error: Microsoft ...

  4. windows下scrapy安装问题,以及Twisted安装报错(error: Microsoft Visual C++ 14.0 is required.)完美解决办法...

    方法1(通常是失败的) 1. 命令行执行: pip3 install scrapy 不管是网络问题也好,缺少相关的包也好,用这条命令安装scrapy我就没成功过...难受 方法2(成功) 手动安装相关 ...

  5. Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools解决方案

    Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools解决方案 参考文章: ...

  6. error: Microsoft Visual C++ 14.0 is required.(安装scrapy)

    win10(64bit) + pycharm(2017.3 community) error: Microsoft Visual C++ 14.0 is required. Get it with & ...

  7. python3.8安装插件locust报错error: Microsoft Visual C++ 14.0 is required. Get it with Microsoft Visual C++

    报错如下: error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Too ...

  8. 成功解决building ‘snappy._snappy‘ extension error: Microsoft Visual C++ 14.0 is required. Get it with “B

    成功解决building 'snappy._snappy' extension error: Microsoft Visual C++ 14.0 is required. Get it with &q ...

  9. error: Microsoft Visual C++ 14.0 is required问题解决方案

    error: Microsoft Visual C++ 14.0 is required问题解决方案汇总 用pip或者conda安装一些库函数的时候提示错误:error: Microsoft Visu ...

  10. 安装Python3的工具包报Microsoft Visual C++ 14.0 is required的错误

    error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual 这类型的错误,是因为缺少Microso ...

最新文章

  1. Git基础(常用命令)介绍
  2. 字符串中连续出现最多的子串 amp; 字符串中最长反复子串
  3. dns服务器在电脑上有什么作用,DNS服务器是什么 DNS服务器的作用有哪些【详解】...
  4. java list 面试题_java【集合】面试题
  5. 使用 Solr 构建企业级搜索服务器
  6. Codeforces Round #555 (Div. 3) E. Minimum Array
  7. 027 多分支选择结构
  8. 车企号脉,资本试药,出行服务带病也要上场
  9. XCode6 模拟器键盘不显示解决方案
  10. java-老鼠出迷宫
  11. 续篇( 一) TCP 为什么是三次握手,四次挥手?
  12. i7 10700和10700f 10700k这三个CPU有什么区别
  13. Codeforces 545D - Queue
  14. 基于vue3的Element-Plus问题汇总
  15. (手机拍照)4、修图软件
  16. 仙境传说RO守护永恒的爱 炼金脚本
  17. 2022.03.23绝世武功
  18. DevExpress 设置DateEdit显示年月
  19. unity 2018.4 Android NDK和IL2CPP方式出包报错Failed running il2cpp.exe
  20. java条码扫描_Java上的条形码扫描仪实现

热门文章

  1. echart柱状图横向_echarts 横向柱状图TOP10
  2. SVG_37_六一儿童节快乐-路径移动-火焰文字
  3. 5 个最好的免费开源反病毒工具(PC版)
  4. 【Visual C++】游戏开发五十 浅墨DirectX教程十八 雪花飞扬:实现唯美的粒子系统
  5. 手把手教你写 Word 版本PRD
  6. 嵌入式分享合集118
  7. 威廉 哈特 史密斯《当你抚触》
  8. 科技生活第一季:解读数字孪生概念 —— 智慧城市大脑
  9. Banner是什么意思,网站banner设计与广告怎么做?
  10. php 12306查询结果,使用php怎么编写一个12306余票查询功能