0%

python | Microsoft Visual C++ 14.0 is required

最近在一台新的 win10 中,进行 python 编程,遇到了这种情况。

这是因为,有的 python 包,在 win10 中需要编译,这个时候,就需要 Microsoft Visual C++

一般来说,异常长得像这个样子

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools"

一般来说有两种方法:

  • whl 安装方式
  • 安装 Microsoft Visual C++

whl 安装方式

这个是治标的方法,并且还不一定成功。

因为,有的第三方库依赖其他库,即便是你把该库的 whl 下载下来了,但是,安装的时候,依然会出问题。

并且,有的库是 setup.py 安装的,所以,该方法没有普适性,建议放弃。

安装 Microsoft Visual C++

网上有很多安装这个的教程,但是,我大部分都尝试了,不行,比如会报错

  • 安装包丢失或者损坏

等,最后,我还是通过官方的安装途径解决了。

参考

在执行操作之前,先安装或升级Setuptools Python软件包。

pip install --upgrade setuptools

然后,下载开发软件

这里假设已经下载下来了,会出现安装选择界面

另外,最开始的时候,我是选择了下面的 VS 2015 C++ 但是,安装完成后不行,我就选了最上面的,安装后,可以。

安装按成后,已经解决。

请我喝杯咖啡吧~