关于秋叶整合包安装roop插件问题解决,无法成功下载安装insightface
我的主要问题是无法成功安装 insightface 这个库。
问题一:
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/
ERROR: Could not build wheels for insightface, which is required to install pyproject.toml-based projects, ERROR: Failed building wheel for insightface
去vs官网下载这个c++构建工具(https://visualstudio.microsoft.com/visual-cpp-build-tools/)
应该是只要c++这个组件就行了

问题2:安装好构建工具后,还是无法构建,提示缺少Python.h
insightface/thirdparty/face3d/mesh/cython/mesh_core_cython.cpp(26): fatal error C1083: 无法打开包括文件: “Python.h”: No such file or directory
LINK : fatal error LNK1104: 无法打开文件“python310.lib”
这个原因是秋叶整合包的python没有这个头文件
我们看一下普通python和秋叶整合包里的python对比


解决版本也很简单,我是这么做的,去官网下载一个和秋叶整合包一样的python版本,把它没有的文件夹都复制一份。其中,主要是拷贝include和libs这两个文件,这两个文件夹包含c++调用python时需要的头文件和lib。
当然了,我还遇到其他一些小问题,就不多啰嗦了,祝你好运。