關(guān)于秋葉整合包安裝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官網(wǎng)下載這個c++構(gòu)建工具(https://visualstudio.microsoft.com/visual-cpp-build-tools/)
應(yīng)該是只要c++這個組件就行了

問題2:安裝好構(gòu)建工具后,還是無法構(gòu)建,提示缺少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對比


解決版本也很簡單,我是這么做的,去官網(wǎng)下載一個和秋葉整合包一樣的python版本,把它沒有的文件夾都復(fù)制一份。其中,主要是拷貝include和libs這兩個文件,這兩個文件夾包含c++調(diào)用python時需要的頭文件和lib。
當然了,我還遇到其他一些小問題,就不多啰嗦了,祝你好運。
標簽: