I was trying to install tensornets to run a python project on Windows. But when I do 'pip install tensornets' it shows the follow errors. What might be the problem?
I am running Python 3.8.7 on Windows 10 (21H1) PC
I tried to manually download the tensornets package and run the setup but got the similar erros.
Update: Answer available on - Cannot open include file: 'io.h': No such file or directory
> pip install tensornets
Collecting tensornets
Using cached tensornets-0.4.6.tar.gz (651 kB)
Installing build dependencies ... done
WARNING: Missing build requirements in pyproject.toml for tensornets from https://files.pythonhosted.org/packages/71/22/2c9402bbf142b94dc39d8a3c9884690ae87706a8bc1453d6cf0630525173/tensornets-0.4.6.tar.gz#sha256=e1095082b45a06168d56450d8c8fa49780d8aef8d4d1fcc64efceadb743f9ceb.
WARNING: The project does not specify a build backend, and pip cannot fall back to setuptools without 'wheel'.
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing wheel metadata ... done
Building wheels for collected packages: tensornets
Building wheel for tensornets (PEP 517) ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\asus\appdata\local\programs\python\python38\python.exe' 'c:\users\asus\appdata\local\programs\python\python38\lib\site-packages\pip\_vendor\pep517\_in_process.py' build_wheel 'C:\Users\asus\AppData\Local\Temp\tmp2_xce10z'
cwd: C:\Users\asus\AppData\Local\Temp\pip-install-2jm7e__7\tensornets_764656aa7ff64ef9bc4f6e22145fe9e5
Complete output (88 lines):
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.8
creating build\lib.win-amd64-3.8\tensornets
copying tensornets\capsulenets.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\darknets.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\densenets.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\detections.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\efficientnets.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\inceptions.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\layers.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\middles.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\mobilenets.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\nasnets.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\ops.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\preprocess.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\pretrained.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\resnets.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\squeezenets.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\tnets.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\unet.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\utils.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\version_utils.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\vggs.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\wavenets.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\zf.py -> build\lib.win-amd64-3.8\tensornets
copying tensornets\__init__.py -> build\lib.win-amd64-3.8\tensornets
creating build\lib.win-amd64-3.8\tensornets\datasets
copying tensornets\datasets\coco.py -> build\lib.win-amd64-3.8\tensornets\datasets
copying tensornets\datasets\imagenet.py -> build\lib.win-amd64-3.8\tensornets\datasets
copying tensornets\datasets\voc.py -> build\lib.win-amd64-3.8\tensornets\datasets
copying tensornets\datasets\__init__.py -> build\lib.win-amd64-3.8\tensornets\datasets
creating build\lib.win-amd64-3.8\tensornets\contrib_framework
copying tensornets\contrib_framework\arg_scope.py -> build\lib.win-amd64-3.8\tensornets\contrib_framework
copying tensornets\contrib_framework\variables.py -> build\lib.win-amd64-3.8\tensornets\contrib_framework
copying tensornets\contrib_framework\__init__.py -> build\lib.win-amd64-3.8\tensornets\contrib_framework
creating build\lib.win-amd64-3.8\tensornets\contrib_layers
copying tensornets\contrib_layers\initializers.py -> build\lib.win-amd64-3.8\tensornets\contrib_layers
copying tensornets\contrib_layers\layers.py -> build\lib.win-amd64-3.8\tensornets\contrib_layers
copying tensornets\contrib_layers\normalization.py -> build\lib.win-amd64-3.8\tensornets\contrib_layers
copying tensornets\contrib_layers\optimizers.py -> build\lib.win-amd64-3.8\tensornets\contrib_layers
copying tensornets\contrib_layers\regularizers.py -> build\lib.win-amd64-3.8\tensornets\contrib_layers
copying tensornets\contrib_layers\rev_block_lib.py -> build\lib.win-amd64-3.8\tensornets\contrib_layers
copying tensornets\contrib_layers\summaries.py -> build\lib.win-amd64-3.8\tensornets\contrib_layers
copying tensornets\contrib_layers\utils.py -> build\lib.win-amd64-3.8\tensornets\contrib_layers
copying tensornets\contrib_layers\__init__.py -> build\lib.win-amd64-3.8\tensornets\contrib_layers
creating build\lib.win-amd64-3.8\tensornets\references
copying tensornets\references\rcnns.py -> build\lib.win-amd64-3.8\tensornets\references
copying tensornets\references\rpn_utils.py -> build\lib.win-amd64-3.8\tensornets\references
copying tensornets\references\yolos.py -> build\lib.win-amd64-3.8\tensornets\references
copying tensornets\references\yolo_utils.py -> build\lib.win-amd64-3.8\tensornets\references
copying tensornets\references\__init__.py -> build\lib.win-amd64-3.8\tensornets\references
creating build\lib.win-amd64-3.8\tensornets\references\darkflow_utils
copying tensornets\references\darkflow_utils\box.py -> build\lib.win-amd64-3.8\tensornets\references\darkflow_utils
copying tensornets\references\darkflow_utils\__init__.py -> build\lib.win-amd64-3.8\tensornets\references\darkflow_utils
running egg_info
writing tensornets.egg-info\PKG-INFO
writing dependency_links to tensornets.egg-info\dependency_links.txt
writing top-level names to tensornets.egg-info\top_level.txt
reading manifest file 'tensornets.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'tensornets.egg-info\SOURCES.txt'
copying tensornets\references\darkflow_utils\get_boxes.c -> build\lib.win-amd64-3.8\tensornets\references\darkflow_utils
copying tensornets\references\darkflow_utils\nms.c -> build\lib.win-amd64-3.8\tensornets\references\darkflow_utils
copying tensornets\datasets\coco.names -> build\lib.win-amd64-3.8\tensornets\datasets
copying tensornets\datasets\voc.names -> build\lib.win-amd64-3.8\tensornets\datasets
copying tensornets\references\coco.names -> build\lib.win-amd64-3.8\tensornets\references
copying tensornets\references\voc.names -> build\lib.win-amd64-3.8\tensornets\references
copying tensornets\references\darkflow_utils\__init__.pyc -> build\lib.win-amd64-3.8\tensornets\references\darkflow_utils
copying tensornets\references\darkflow_utils\box.pyc -> build\lib.win-amd64-3.8\tensornets\references\darkflow_utils
copying tensornets\references\darkflow_utils\get_boxes.pyx -> build\lib.win-amd64-3.8\tensornets\references\darkflow_utils
copying tensornets\references\darkflow_utils\get_boxes.so -> build\lib.win-amd64-3.8\tensornets\references\darkflow_utils
copying tensornets\references\darkflow_utils\nms.pxd -> build\lib.win-amd64-3.8\tensornets\references\darkflow_utils
copying tensornets\references\darkflow_utils\nms.pyx -> build\lib.win-amd64-3.8\tensornets\references\darkflow_utils
copying tensornets\references\darkflow_utils\nms.so -> build\lib.win-amd64-3.8\tensornets\references\darkflow_utils
running build_ext
building 'tensornets.references.darkflow_utils.nms' extension
creating build\temp.win-amd64-3.8
creating build\temp.win-amd64-3.8\Release
creating build\temp.win-amd64-3.8\Release\tensornets
creating build\temp.win-amd64-3.8\Release\tensornets\references
creating build\temp.win-amd64-3.8\Release\tensornets\references\darkflow_utils
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.26.28801\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\asus\AppData\Local\Temp\pip-build-env-5ydns0q8\overlay\Lib\site-packages\numpy\core\include -Ic:\users\asus\appdata\local\programs\python\python38\include -Ic:\users\asus\appdata\local\programs\python\python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.26.28801\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tctensornets/references/darkflow_utils/nms.c /Fobuild\temp.win-amd64-3.8\Release\tensornets/references/darkflow_utils/nms.obj
nms.c
c:\users\asus\appdata\local\programs\python\python38\include\pyconfig.h(59): fatal error C1083: Cannot open include file: 'io.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.26.28801\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
----------------------------------------
ERROR: Failed building wheel for tensornets
Failed to build tensornets
ERROR: Could not build wheels for tensornets which use PEP 517 and cannot be installed directly
>