distutils.errors.distutilsplatformerror: microsoft visual c++ 14.0 or greater is required. get it with "microsoft c++ build tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
时间: 2023-05-31 11:18:12 浏览: 3959
使用setuptools和cython打包python程序的时候遇到:Microsoft visual c++ 14.0 is required问题解决办法-附件资源
5星 · 资源好评率100%
### 回答1:
这是一个错误提示,意思是需要安装 Microsoft Visual C++ 14.0 或更高版本,可以通过安装 "Microsoft C++ Build Tools" 来获取:https://visualstudio.microsoft.com/visual-cpp-build-tools/。
### 回答2:
distutils.errors.distutilsplatformerror: microsoft visual c 14.0 or greater is required. get it with "microsoft c build tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/,这个错误出现通常是因为我们在使用Python编译一些需要编译的库时,缺少对应的编译工具,例如C/C++编译器以及缺少对应的Python库。
具体来说,这个错误就是Python缺少Microsoft Visual C++ 14.0编译器或更高版本,解决办法就是需要去下载这个编译器或者Microsoft C Build Tools安装包。
Microsoft Visual C++ 14.0编译器是属于Visual Studio 2015或更新版本中的一部分,所以,我们可以安装Visual Studio 2015或更新版本来解决这个错误,但是安装整个Visual Studio的话,不仅下载包比较大,安装也比较慢,使用起来也不太方便。
为了更快速,更简单地解决这个错误,我们也可以安装Microsoft C++ Build Tools来获取Microsoft Visual C++ 14.0编译器。这个编译器是一个独立的工具包,安装也比较方便,只需要从官网下载对应版本的安装包,安装即可。
安装完成后,需要将查询到该编译器的路径添加到PATH环境变量中,如果是使用PyCharm等集成开发环境,还需要在相应的设置中添加该环境变量。
总之,如果在使用Python编译一些需要编译的库时,出现了distutils.errors.distutilsplatformerror: microsoft visual c 14.0 or greater is required. get it with "microsoft c build tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/这个错误,我们可以通过安装Visual Studio或Microsoft C Build Tools来获取Microsoft Visual C++ 14.0编译器来解决问题。
### 回答3:
distutils是Python的标准库之一,用于处理Python模块的打包、安装等功能。当使用distutils安装Python的第三方模块时,有时会遇到类似于“distutils.errors.distutilsplatformerror: microsoft visual c 14.0 or greater is required”的错误提示。这个错误提示告诉我们需要安装Microsoft Visual C++ 14.0或更高版本的编译工具才能继续安装这个Python模块。
具体来说,这个错误提示是由于Python中的某些模块需要编译C或C++代码才能正常运行,而这些代码根据不同的操作系统和Python版本需要使用不同的编译工具。在Windows平台上,Python的一些扩展模块需要使用Microsoft Visual C++来编译。其中“14.0”表示使用的Microsoft Visual C++的版本号,也就是Visual C++ 2015。如果你安装的Visual Studio或Visual C++版本不够高,就会出现上述的错误提示。
那么如何解决这个错误呢?根据错误提示,我们需要下载并安装“Microsoft C++ Build Tools”。这是Microsoft提供的一种轻量级的编译工具,专门用于编译C++代码。因为它相对于Visual Studio来说更加轻巧,能够满足大部分Python模块编译的需求。
具体的安装步骤如下:
1. 打开https://visualstudio.microsoft.com/visual-cpp-build-tools/网站下载“Build Tools for Visual Studio 2019”;
2. 运行下载到的安装程序,选择自定义安装;
3. 在安装选项列表中选择“C++ Build Tools”和“Windows 10 SDK”;
4. 点击安装按钮开始安装;
5. 安装完成后重启计算机。
安装完成后,需要重新运行Python的安装程序或者pip安装需要的Python模块,就可以顺利完成安装了。需要注意的是,如果使用的是Python 3.5或更早版本,需要安装Visual C++ 2015,而如果使用的是Python 3.6或更高版本,则需要安装Visual C++ 2017或更高版本。
阅读全文