Windows pip 安装 insightface 报错 Microsoft Visual C++ 14.0 or greater is required
安装环境及安装版本
Windows 11
Python 3.10.6
insightface 0.7.3
安装命令
pip install insightface==0.7.3
关键错误信息
building 'insightface.thirdparty.face3d.mesh.cython.mesh_core_cython' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
错误信息提示缺少 Microsoft Visual C++ 14.0,并且给出了 Microsoft C++ Build Tools 的下载地址。
安装 Microsoft C++ Build Tools
Microsoft C++ Build Tools 下载地址
安装 Microsoft C++ Build Tools
勾选 “使用C++的桌面开发”
在右侧组件中选择
MSVC v143 - VS 2022 C++ x64/x86 生成工具
Windows 11 SDK
成功安装 insightface
安装完 Microsoft C++ Build Tools 后重新执行 pip 安装 insightface 的命令即可安装成功。