Python and Visual C++ Build Tools (pip install 无法正常安装包)

  • 在windows环境下,python需要调用Microsoft Visual C++ compiler编译器,尤其是在安装第三方包时候,会build项目,这时如果没有安装或者安装不协调的c++构建工具就会报错。以前出现这种情况,很多经验贴都会建议我们安装VS,VS是一个庞然大物(Visual Studio 15现在正在解决体积过于庞大的问题)。现在好了,可以直接安装Visual C++ Build Tools来解决问题了。 这个是VC++的编译器,安装后就可以顺利安装含有C/C++源码的Python包了。在windows下开发应用或库时,如果不想安装完整的visual studio,可以选择只安装build tools,在命令行下进行编译等操作。这样可以节省硬盘空间,实测占用7GB,并且装在了C盘,Microsoft Visual c++ build tools只安装构建C和c++程序所需的命令行编译器、工具和库。
  • 在这里插入图片描述
    不同的python版本需要安装不同版本的c++编译器,而且编译器的体系结构必须与Python相同(例如:如果使用Python 64位,则必须使用x64编译器)。在py3.5+版本,windows环境需要安装c++14.0以上的c++构建工具,而c++14.0构建工具包含在VS2015及其以上版本。下面这个网址也做出了简单的一些介绍。

https://wiki.python.org/moin/WindowsCompilers#Microsoft_Visual_C.2B-.2B-_14.0_standalone:_Visual_C.2B-.2B-Build_Tools_2015.28x86.2C_x64.2C_ARM.29

猜你喜欢

转载自blog.csdn.net/qq_42308217/article/details/110083420
今日推荐