Microsoft Visual C++ 14.0 is required.

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

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安装想来在线安装应该也没啥问题。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: c++