Description
I tried this
sudo pip install tensornets==0.4.1
Collecting tensornets==0.4.1
Using cached tensornets-0.4.1.tar.gz (587 kB)
Building wheels for collected packages: tensornets
Building wheel for tensornets (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3.6 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-j_ig232n/tensornets/setup.py'"'"'; file='"'"'/tmp/pip-install-j_ig232n/tensornets/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-35puvj3l
cwd: /tmp/pip-install-j_ig232n/tensornets/
Complete output (73 lines):
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.6
creating build/lib.linux-x86_64-3.6/tensornets
copying tensornets/detections.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/densenets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/layers.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/preprocess.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/utils.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/inceptions.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/resnets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/unet.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/capsulenets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/darknets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/vggs.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/squeezenets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/middles.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/pretrained.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/tnets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/init.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/zf.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/mobilenets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/wavenets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/ops.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/nasnets.py -> build/lib.linux-x86_64-3.6/tensornets
creating build/lib.linux-x86_64-3.6/tensornets/datasets
copying tensornets/datasets/imagenet.py -> build/lib.linux-x86_64-3.6/tensornets/datasets
copying tensornets/datasets/voc.py -> build/lib.linux-x86_64-3.6/tensornets/datasets
copying tensornets/datasets/coco.py -> build/lib.linux-x86_64-3.6/tensornets/datasets
copying tensornets/datasets/init.py -> build/lib.linux-x86_64-3.6/tensornets/datasets
creating build/lib.linux-x86_64-3.6/tensornets/references
copying tensornets/references/yolo_utils.py -> build/lib.linux-x86_64-3.6/tensornets/references
copying tensornets/references/rcnns.py -> build/lib.linux-x86_64-3.6/tensornets/references
copying tensornets/references/yolos.py -> build/lib.linux-x86_64-3.6/tensornets/references
copying tensornets/references/init.py -> build/lib.linux-x86_64-3.6/tensornets/references
copying tensornets/references/rpn_utils.py -> build/lib.linux-x86_64-3.6/tensornets/references
creating build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
copying tensornets/references/darkflow_utils/box.py -> build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
copying tensornets/references/darkflow_utils/init.py -> build/lib.linux-x86_64-3.6/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/datasets/coco.names -> build/lib.linux-x86_64-3.6/tensornets/datasets
copying tensornets/datasets/voc.names -> build/lib.linux-x86_64-3.6/tensornets/datasets
copying tensornets/references/coco.names -> build/lib.linux-x86_64-3.6/tensornets/references
copying tensornets/references/voc.names -> build/lib.linux-x86_64-3.6/tensornets/references
copying tensornets/references/darkflow_utils/init.pyc -> build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
copying tensornets/references/darkflow_utils/box.pyc -> build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
copying tensornets/references/darkflow_utils/get_boxes.c -> build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
copying tensornets/references/darkflow_utils/get_boxes.pyx -> build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
copying tensornets/references/darkflow_utils/get_boxes.so -> build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
copying tensornets/references/darkflow_utils/nms.c -> build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
copying tensornets/references/darkflow_utils/nms.pxd -> build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
copying tensornets/references/darkflow_utils/nms.pyx -> build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
copying tensornets/references/darkflow_utils/nms.so -> build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
running build_ext
building 'tensornets.references.darkflow_utils.nms' extension
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/tensornets
creating build/temp.linux-x86_64-3.6/tensornets/references
creating build/temp.linux-x86_64-3.6/tensornets/references/darkflow_utils
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.6-qBAIHI/python3.6-3.6.10=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/local/lib/python3.6/dist-packages/numpy/core/include -I/usr/include/python3.6m -c tensornets/references/darkflow_utils/nms.c -o build/temp.linux-x86_64-3.6/tensornets/references/darkflow_utils/nms.o
tensornets/references/darkflow_utils/nms.c:26:10: fatal error: Python.h: No such file or directory
26 | #include "Python.h"
| ^~~~~~~~~~
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
ERROR: Failed building wheel for tensornets
Running setup.py clean for tensornets
Failed to build tensornets
Installing collected packages: tensornets
Running setup.py install for tensornets ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3.6 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-j_ig232n/tensornets/setup.py'"'"'; file='"'"'/tmp/pip-install-j_ig232n/tensornets/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-f_zwgh08/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.6/tensornets
cwd: /tmp/pip-install-j_ig232n/tensornets/
Complete output (73 lines):
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.6
creating build/lib.linux-x86_64-3.6/tensornets
copying tensornets/detections.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/densenets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/layers.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/preprocess.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/utils.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/inceptions.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/resnets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/unet.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/capsulenets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/darknets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/vggs.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/squeezenets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/middles.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/pretrained.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/tnets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/init.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/zf.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/mobilenets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/wavenets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/ops.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/nasnets.py -> build/lib.linux-x86_64-3.6/tensornets
creating build/lib.linux-x86_64-3.6/tensornets/datasets
copying tensornets/datasets/imagenet.py -> build/lib.linux-x86_64-3.6/tensornets/datasets
copying tensornets/datasets/voc.py -> build/lib.linux-x86_64-3.6/tensornets/datasets
copying tensornets/datasets/coco.py -> build/lib.linux-x86_64-3.6/tensornets/datasets
copying tensornets/datasets/init.py -> build/lib.linux-x86_64-3.6/tensornets/datasets
creating build/lib.linux-x86_64-3.6/tensornets/references
copying tensornets/references/yolo_utils.py -> build/lib.linux-x86_64-3.6/tensornets/references
copying tensornets/references/rcnns.py -> build/lib.linux-x86_64-3.6/tensornets/references
copying tensornets/references/yolos.py -> build/lib.linux-x86_64-3.6/tensornets/references
copying tensornets/references/init.py -> build/lib.linux-x86_64-3.6/tensornets/references
copying tensornets/references/rpn_utils.py -> build/lib.linux-x86_64-3.6/tensornets/references
creating build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
copying tensornets/references/darkflow_utils/box.py -> build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
copying tensornets/references/darkflow_utils/init.py -> build/lib.linux-x86_64-3.6/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/datasets/coco.names -> build/lib.linux-x86_64-3.6/tensornets/datasets
copying tensornets/datasets/voc.names -> build/lib.linux-x86_64-3.6/tensornets/datasets
copying tensornets/references/coco.names -> build/lib.linux-x86_64-3.6/tensornets/references
copying tensornets/references/voc.names -> build/lib.linux-x86_64-3.6/tensornets/references
copying tensornets/references/darkflow_utils/init.pyc -> build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
copying tensornets/references/darkflow_utils/box.pyc -> build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
copying tensornets/references/darkflow_utils/get_boxes.c -> build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
copying tensornets/references/darkflow_utils/get_boxes.pyx -> build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
copying tensornets/references/darkflow_utils/get_boxes.so -> build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
copying tensornets/references/darkflow_utils/nms.c -> build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
copying tensornets/references/darkflow_utils/nms.pxd -> build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
copying tensornets/references/darkflow_utils/nms.pyx -> build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
copying tensornets/references/darkflow_utils/nms.so -> build/lib.linux-x86_64-3.6/tensornets/references/darkflow_utils
running build_ext
building 'tensornets.references.darkflow_utils.nms' extension
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/tensornets
creating build/temp.linux-x86_64-3.6/tensornets/references
creating build/temp.linux-x86_64-3.6/tensornets/references/darkflow_utils
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fdebug-prefix-map=/build/python3.6-qBAIHI/python3.6-3.6.10=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/local/lib/python3.6/dist-packages/numpy/core/include -I/usr/include/python3.6m -c tensornets/references/darkflow_utils/nms.c -o build/temp.linux-x86_64-3.6/tensornets/references/darkflow_utils/nms.o
tensornets/references/darkflow_utils/nms.c:26:10: fatal error: Python.h: No such file or directory
26 | #include "Python.h"
| ^~~~~~~~~~
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
ERROR: Command errored out with exit status 1: /usr/bin/python3.6 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-j_ig232n/tensornets/setup.py'"'"'; file='"'"'/tmp/pip-install-j_ig232n/tensornets/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-f_zwgh08/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.6/tensornets Check the logs for full command output.