pip install模块时C++编译环境问题
在接触和使用python后,常常会通过pip install命令安装第三方模块,大多数模块可以直接安装,但许多新同学仍会遇见某些模块需要实时编译后才能安装,如报错信息大概是缺乏C++编译环境,本文则记录经典解决方法:如何在windows系统上安装C++编译环境解决pip install失败的问题
- 下载visual studio buildtoos社区版
https://visualstudio.microsoft.com/zh-hans/downloads/
选择编译工具
确认必要组件:在右侧或“单个组件”中,确保勾选了 MSVC v143/v144 生成工具、Windows 10/11 SDK(选最新可用版本),强烈建议额外勾选 CMake tools for Visual Studio。
由于占用硬盘空间较大,可以修改安装路径,记住路径,下一步配置环境变量
等待完成安装……重启终端并验证:
安装完成后,必须重启命令行终端(CMD 或 PowerShell),输入 cl 命令。如果看到 Microsoft 版本信息,说明编译器已就位。
如果命令无效则进行下一步环境配置。配置环境变量
找到本地电脑上的vs安装路径和Windows Kits路径
如:
C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64
D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\bin\Hostx64\x64
继续新建2个系统变量并配置环境编辑(注意字母大小写):Include和LIB校验C++编辑环境是否安装完成
安装前:
安装后(重新打开cmd新窗口):
接下来就可以在新的cmd终端窗口重新执行pip install模块