Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Building wheel for insightface (pyproject.toml) did not run successfully. #214

Open
kynic0 opened this issue Sep 13, 2024 · 4 comments
Open

Comments

@kynic0
Copy link

kynic0 commented Sep 13, 2024

Can not install this custom script.
already installed insightface-0.7.3-cp312-cp312-win_amd64.whl in my venv
image
also , build tool has already installed

here is the console:
[!] error: subprocess-exited-with-error [!] [!] Building wheel for insightface (pyproject.toml) did not run successfully. [!] exit code: 1 [!] [!] [233 lines of output] [!] WARNING: pandoc not enabled [!] running bdist_wheel [!] running build [!] running build_py [!] creating build [!] creating build\lib.win-amd64-cpython-311 [!] creating build\lib.win-amd64-cpython-311\insightface [!] copying insightface\__init__.py -> build\lib.win-amd64-cpython-311\insightface [!] creating build\lib.win-amd64-cpython-311\insightface\app [!] copying insightface\app\common.py -> build\lib.win-amd64-cpython-311\insightface\app [!] copying insightface\app\face_analysis.py -> build\lib.win-amd64-cpython-311\insightface\app [!] copying insightface\app\mask_renderer.py -> build\lib.win-amd64-cpython-311\insightface\app [!] copying insightface\app\__init__.py -> build\lib.win-amd64-cpython-311\insightface\app [!] creating build\lib.win-amd64-cpython-311\insightface\commands [!] copying insightface\commands\insightface_cli.py -> build\lib.win-amd64-cpython-311\insightface\commands [!] copying insightface\commands\model_download.py -> build\lib.win-amd64-cpython-311\insightface\commands [!] copying insightface\commands\rec_add_mask_param.py -> build\lib.win-amd64-cpython-311\insightface\commands [!] copying insightface\commands\__init__.py -> build\lib.win-amd64-cpython-311\insightface\commands [!] creating build\lib.win-amd64-cpython-311\insightface\data [!] copying insightface\data\image.py -> build\lib.win-amd64-cpython-311\insightface\data [!] copying insightface\data\pickle_object.py -> build\lib.win-amd64-cpython-311\insightface\data [!] copying insightface\data\rec_builder.py -> build\lib.win-amd64-cpython-311\insightface\data [!] copying insightface\data\__init__.py -> build\lib.win-amd64-cpython-311\insightface\data [!] creating build\lib.win-amd64-cpython-311\insightface\model_zoo [!] copying insightface\model_zoo\arcface_onnx.py -> build\lib.win-amd64-cpython-311\insightface\model_zoo [!] copying insightface\model_zoo\attribute.py -> build\lib.win-amd64-cpython-311\insightface\model_zoo [!] copying insightface\model_zoo\inswapper.py -> build\lib.win-amd64-cpython-311\insightface\model_zoo [!] copying insightface\model_zoo\landmark.py -> build\lib.win-amd64-cpython-311\insightface\model_zoo [!] copying insightface\model_zoo\model_store.py -> build\lib.win-amd64-cpython-311\insightface\model_zoo [!] copying insightface\model_zoo\model_zoo.py -> build\lib.win-amd64-cpython-311\insightface\model_zoo [!] copying insightface\model_zoo\retinaface.py -> build\lib.win-amd64-cpython-311\insightface\model_zoo [!] copying insightface\model_zoo\scrfd.py -> build\lib.win-amd64-cpython-311\insightface\model_zoo [!] copying insightface\model_zoo\__init__.py -> build\lib.win-amd64-cpython-311\insightface\model_zoo [!] creating build\lib.win-amd64-cpython-311\insightface\thirdparty [!] copying insightface\thirdparty\__init__.py -> build\lib.win-amd64-cpython-311\insightface\thirdparty [!] creating build\lib.win-amd64-cpython-311\insightface\utils [!] copying insightface\utils\constant.py -> build\lib.win-amd64-cpython-311\insightface\utils [!] copying insightface\utils\download.py -> build\lib.win-amd64-cpython-311\insightface\utils [!] copying insightface\utils\face_align.py -> build\lib.win-amd64-cpython-311\insightface\utils [!] copying insightface\utils\filesystem.py -> build\lib.win-amd64-cpython-311\insightface\utils [!] copying insightface\utils\storage.py -> build\lib.win-amd64-cpython-311\insightface\utils [!] copying insightface\utils\transform.py -> build\lib.win-amd64-cpython-311\insightface\utils [!] copying insightface\utils\__init__.py -> build\lib.win-amd64-cpython-311\insightface\utils [!] creating build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d [!] copying insightface\thirdparty\face3d\__init__.py -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d [!] creating build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh [!] copying insightface\thirdparty\face3d\mesh\io.py -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh [!] copying insightface\thirdparty\face3d\mesh\light.py -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh [!] copying insightface\thirdparty\face3d\mesh\render.py -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh [!] copying insightface\thirdparty\face3d\mesh\transform.py -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh [!] copying insightface\thirdparty\face3d\mesh\vis.py -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh [!] copying insightface\thirdparty\face3d\mesh\__init__.py -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh [!] creating build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh_numpy [!] copying insightface\thirdparty\face3d\mesh_numpy\io.py -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh_numpy [!] copying insightface\thirdparty\face3d\mesh_numpy\light.py -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh_numpy [!] copying insightface\thirdparty\face3d\mesh_numpy\render.py -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh_numpy [!] copying insightface\thirdparty\face3d\mesh_numpy\transform.py -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh_numpy [!] copying insightface\thirdparty\face3d\mesh_numpy\vis.py -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh_numpy [!] copying insightface\thirdparty\face3d\mesh_numpy\__init__.py -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh_numpy [!] creating build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\morphable_model [!] copying insightface\thirdparty\face3d\morphable_model\fit.py -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\morphable_model [!] copying insightface\thirdparty\face3d\morphable_model\load.py -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\morphable_model [!] copying insightface\thirdparty\face3d\morphable_model\morphabel_model.py -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\morphable_model [!] copying insightface\thirdparty\face3d\morphable_model\__init__.py -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\morphable_model [!] running egg_info [!] writing insightface.egg-info\PKG-INFO [!] writing dependency_links to insightface.egg-info\dependency_links.txt [!] writing entry points to insightface.egg-info\entry_points.txt [!] writing requirements to insightface.egg-info\requires.txt [!] writing top-level names to insightface.egg-info\top_level.txt [!] reading manifest file 'insightface.egg-info\SOURCES.txt' [!] writing manifest file 'insightface.egg-info\SOURCES.txt' [!] D:\COMFYV2\ComfyUI_windows_portable\python_embeded\Lib\site-packages\setuptools\command\build_py.py:218: _Warning: Package 'insightface.thirdparty.face3d.mesh.cython' is absent from the packagesconfiguration. [!] !! [!] [!] ******************************************************************************** [!] ############################ [!] # Package would be ignored # [!] ############################ [!] Python recognizes 'insightface.thirdparty.face3d.mesh.cython' as an importable package[^1], [!] but it is absent from setuptools'packagesconfiguration. [!] [!] This leads to an ambiguous overall configuration. If you want to distribute this [!] package, please make sure that 'insightface.thirdparty.face3d.mesh.cython' is explicitly added [!] to thepackagesconfiguration field. [!] [!] Alternatively, you can also rely on setuptools' discovery methods [!] (for example by usingfind_namespace_packages(...)/find_namespace:[!] instead offind_packages(...)/find:). [!] [!] You can read more about "package discovery" on setuptools documentation page: [!] [!] - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html [!] [!] If you don't want 'insightface.thirdparty.face3d.mesh.cython' to be distributed and are [!] already explicitly excluding 'insightface.thirdparty.face3d.mesh.cython' via [!] find_namespace_packages(...)/find_namespaceorfind_packages(...)/find, [!] you can try to use exclude_package_data, or include-package-data=Falsein [!] combination with a more fine grainedpackage-dataconfiguration. [!] [!] You can read more about "package data files" on setuptools documentation page: [!] [!] - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [!] [!] [!] [^1]: For Python, any directory (with suitable naming) can be imported, [!] even if it does not contain any.pyfiles. [!] On the other hand, currently there is no concept of package data [!] directory, all directories are treated like packages. [!] ******************************************************************************** [!] [!] !! [!] check.warn(importable) [!] D:\COMFYV2\ComfyUI_windows_portable\python_embeded\Lib\site-packages\setuptools\command\build_py.py:218: _Warning: Package 'insightface.data.images' is absent from thepackagesconfiguration. [!] !! [!] [!] ******************************************************************************** [!] ############################ [!] # Package would be ignored # [!] ############################ [!] Python recognizes 'insightface.data.images' as an importable package[^1], [!] but it is absent from setuptools'packagesconfiguration. [!] [!] This leads to an ambiguous overall configuration. If you want to distribute this [!] package, please make sure that 'insightface.data.images' is explicitly added [!] to thepackagesconfiguration field. [!] [!] Alternatively, you can also rely on setuptools' discovery methods [!] (for example by usingfind_namespace_packages(...)/find_namespace:[!] instead offind_packages(...)/find:). [!] [!] You can read more about "package discovery" on setuptools documentation page: [!] [!] - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html [!] [!] If you don't want 'insightface.data.images' to be distributed and are [!] already explicitly excluding 'insightface.data.images' via [!] find_namespace_packages(...)/find_namespaceorfind_packages(...)/find, [!] you can try to use exclude_package_data, or include-package-data=Falsein [!] combination with a more fine grainedpackage-dataconfiguration. [!] [!] You can read more about "package data files" on setuptools documentation page: [!] [!] - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [!] [!] [!] [^1]: For Python, any directory (with suitable naming) can be imported, [!] even if it does not contain any.pyfiles. [!] On the other hand, currently there is no concept of package data [!] directory, all directories are treated like packages. [!] ******************************************************************************** [!] [!] !! [!] check.warn(importable) [!] D:\COMFYV2\ComfyUI_windows_portable\python_embeded\Lib\site-packages\setuptools\command\build_py.py:218: _Warning: Package 'insightface.data.objects' is absent from thepackagesconfiguration. [!] !! [!] [!] ******************************************************************************** [!] ############################ [!] # Package would be ignored # [!] ############################ [!] Python recognizes 'insightface.data.objects' as an importable package[^1], [!] but it is absent from setuptools'packagesconfiguration. [!] [!] This leads to an ambiguous overall configuration. If you want to distribute this [!] package, please make sure that 'insightface.data.objects' is explicitly added [!] to thepackagesconfiguration field. [!] [!] Alternatively, you can also rely on setuptools' discovery methods [!] (for example by usingfind_namespace_packages(...)/find_namespace:[!] instead offind_packages(...)/find:). [!] [!] You can read more about "package discovery" on setuptools documentation page: [!] [!] - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html [!] [!] If you don't want 'insightface.data.objects' to be distributed and are [!] already explicitly excluding 'insightface.data.objects' via [!] find_namespace_packages(...)/find_namespaceorfind_packages(...)/find, [!] you can try to use exclude_package_data, or include-package-data=Falsein [!] combination with a more fine grainedpackage-dataconfiguration. [!] [!] You can read more about "package data files" on setuptools documentation page: [!] [!] - https://setuptools.pypa.io/en/latest/userguide/datafiles.html Failed to build insightface [!] [!] [!] [^1]: For Python, any directory (with suitable naming) can be imported, [!] even if it does not contain any.py files. [!] On the other hand, currently there is no concept of package data [!] directory, all directories are treated like packages. [!] ******************************************************************************** [!] [!] !! [!] check.warn(importable) [!] creating build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh\cython [!] copying insightface\thirdparty\face3d\mesh\cython\mesh_core.cpp -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh\cython [!] copying insightface\thirdparty\face3d\mesh\cython\mesh_core.h -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh\cython [!] copying insightface\thirdparty\face3d\mesh\cython\mesh_core_cython.cpp -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh\cython [!] creating build\lib.win-amd64-cpython-311\insightface\data\images [!] copying insightface\data\images\Tom_Hanks_54745.png -> build\lib.win-amd64-cpython-311\insightface\data\images [!] copying insightface\data\images\mask_black.jpg -> build\lib.win-amd64-cpython-311\insightface\data\images [!] copying insightface\data\images\mask_blue.jpg -> build\lib.win-amd64-cpython-311\insightface\data\images [!] copying insightface\data\images\mask_green.jpg -> build\lib.win-amd64-cpython-311\insightface\data\images [!] copying insightface\data\images\mask_white.jpg -> build\lib.win-amd64-cpython-311\insightface\data\images [!] copying insightface\data\images\t1.jpg -> build\lib.win-amd64-cpython-311\insightface\data\images [!] creating build\lib.win-amd64-cpython-311\insightface\data\objects [!] copying insightface\data\objects\meanshape_68.pkl -> build\lib.win-amd64-cpython-311\insightface\data\objects [!] copying insightface\thirdparty\face3d\mesh\cython\mesh_core_cython.c -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh\cython [!] copying insightface\thirdparty\face3d\mesh\cython\mesh_core_cython.cpp -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh\cython [!] copying insightface\thirdparty\face3d\mesh\cython\mesh_core_cython.pyx -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh\cython [!] copying insightface\thirdparty\face3d\mesh\cython\setup.py -> build\lib.win-amd64-cpython-311\insightface\thirdparty\face3d\mesh\cython [!] running build_ext [!] building 'insightface.thirdparty.face3d.mesh.cython.mesh_core_cython' extension [!] creating build\temp.win-amd64-cpython-311 [!] creating build\temp.win-amd64-cpython-311\Release [!] creating build\temp.win-amd64-cpython-311\Release\insightface [!] creating build\temp.win-amd64-cpython-311\Release\insightface\thirdparty [!] creating build\temp.win-amd64-cpython-311\Release\insightface\thirdparty\face3d [!] creating build\temp.win-amd64-cpython-311\Release\insightface\thirdparty\face3d\mesh [!] creating build\temp.win-amd64-cpython-311\Release\insightface\thirdparty\face3d\mesh\cython [!] "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -Iinsightface/thirdparty/face3d/mesh/cython -ID:\COMFYV2\ComfyUI_windows_portable\python_embeded\Lib\site-packages\numpy\core\include -ID:\COMFYV2\ComfyUI_windows_portable\python_embeded\include -ID:\COMFYV2\ComfyUI_windows_portable\python_embeded\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.18362.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.18362.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.18362.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.18362.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpinsightface/thirdparty/face3d/mesh/cython/mesh_core.cpp /Fobuild\temp.win-amd64-cpython-311\Release\insightface/thirdparty/face3d/mesh/cython/mesh_core.obj [!] mesh_core.cpp [!] insightface/thirdparty/face3d/mesh/cython/mesh_core.cpp(147): warning C4244: '=': conversion from 'int' to 'float', possible loss of data [!] insightface/thirdparty/face3d/mesh/cython/mesh_core.cpp(147): warning C4244: '=': conversion from 'int' to 'float', possible loss of data [!] insightface/thirdparty/face3d/mesh/cython/mesh_core.cpp(210): warning C4244: '=': conversion from 'int' to 'float', possible loss of data [!] insightface/thirdparty/face3d/mesh/cython/mesh_core.cpp(210): warning C4244: '=': conversion from 'int' to 'float', possible loss of data [!] insightface/thirdparty/face3d/mesh/cython/mesh_core.cpp(294): warning C4244: '=': conversion from 'int' to 'float', possible loss of data [!] insightface/thirdparty/face3d/mesh/cython/mesh_core.cpp(294): warning C4244: '=': conversion from 'int' to 'float', possible loss of data [!] "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -Iinsightface/thirdparty/face3d/mesh/cython -ID:\COMFYV2\ComfyUI_windows_portable\python_embeded\Lib\site-packages\numpy\core\include -ID:\COMFYV2\ComfyUI_windows_portable\python_embeded\include -ID:\COMFYV2\ComfyUI_windows_portable\python_embeded\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.18362.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.18362.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.18362.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.18362.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpinsightface/thirdparty/face3d/mesh/cython/mesh_core_cython.cpp /Fobuild\temp.win-amd64-cpython-311\Release\insightface/thirdparty/face3d/mesh/cython/mesh_core_cython.obj [!] mesh_core_cython.cpp [!] insightface/thirdparty/face3d/mesh/cython/mesh_core_cython.cpp(36): fatal error C1083: Cannot open include file: 'Python.h': No such file or directory [!] error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.37.32822\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2 [!] [end of output] [!] [!] note: This error originates from a subprocess, and is likely not a problem with pip. [!] ERROR: Failed building wheel for insightface [!] ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (insightface) install/(de)activation script failed: D:\COMFYV2\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI_InstantID

@Awaken-ai
Copy link

Same for me

@thijsi123
Copy link

Same

@Incredible311
Copy link

Same issue.

@3dmindscapper
Copy link

same

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants