我在ComfuyUI-ROOP换脸插件使用当中,要求安装insightface ,但是我在安装insightface 过程当中,一直报错:
note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for insightface Failed to build insightface ERROR: Could not build wheels for insightface, which is required to install pyproject.toml-based projects
关于insightface的顽固性报错的解决.jpg

解决方案:
为解这个问题,整整花了一天半的时间才解决,现在分享出来。愿大家在这里在的路好走一点。
解决方案:
第一步:手动下载 "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/ 并安装 安装时注意勾选:左上角的C++应用 和右下角的c++ATL

还是报那个错,接着继续
第三步:手工拷贝秋叶整合包python下面缺失的Include 和Lib 以及libs 三个目录 秋叶整合包的python没有libs/python311.lib这个头文件,当进行人脸相关人工智能程序时,需要大量include 一些Python库,而这些Python库放在标准的Python安装文件夹根目录下的Include 和Lib 以及libs 三个目录下。 所以需要把对应的Python版本下面的Include 与Lib以及libs三个目录下,在秋叶包里没有的文件全部都要拷贝到秋叶的安装包下面。 方法就是:1)首先下载标准版Python https://www.python.org/ftp/python/3.11.6/python-3.11.6-amd64.exe 人工安装到一个指定的好找的文件夹下, 2)把对应的Python版本下面的Include 与Lib以及libs 两上目录下,在秋叶包里没有的文件全部都要拷贝到秋叶的安装包下面。 3)重点检查,你拷贝好以后,有没有libs/python311.lib 存在,具休是什么什么版本号,要看你用的是秋叶整合包里的python版本号决定。一定要有libs/python311.lib
如上面不严格执行,很有可能会在装insightface ,报错: note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for insightface Failed to build insightface ERROR: Could not build wheels for insightface, which is required to install pyproject.toml-based projects
下关插件的下载,你可以在git_hub或是到hugging_face网站上下载。当然需要你会科学上网。而且这两个网站下载速度是有限制的,我大概是花了整整花了一天半的时间才下载完成。
如果你想直接从我下载好的百度网盘地址上下载。当然可以,这样会更方便 和更快。
只需要你对我的文章点赞、收藏我的文章,并在文章下面全我留言,我就可以把相关文件的百度网盘地址直接给到您。创作不易,望理解和支持。