cannot install web3 in python virtual_enviroment - web3py

I am using $pip install web3 inside a python_virtual_env, but I get the error below.
Defaulting to user installation because normal site-packages is not writeable
Collecting web3
Using cached web3-5.7.0-py3-none-any.whl (460 kB)
Collecting hexbytes<1.0.0,>=0.1.0
Using cached hexbytes-0.2.0-py3-none-any.whl (5.3 kB)
Collecting jsonschema<4.0.0,>=3.0.0
Using cached jsonschema-3.2.0-py2.py3-none-any.whl (56 kB)
Collecting typing-extensions<4,>=3.7.4.1; python_version < "3.8"
Using cached typing_extensions-3.7.4.2-py3-none-any.whl (22 kB)
Collecting protobuf<4,>=3.10.0
Using cached protobuf-3.11.3-cp36-cp36m-manylinux1_x86_64.whl (1.3 MB)
Requirement already satisfied: websockets<9.0.0,>=8.1.0 in /home/ajay/.local/lib/python3.6/site-packages (from web3) (8.1)
Collecting ipfshttpclient<1,>=0.4.12
Using cached ipfshttpclient-0.4.12-py2.py3-none-any.whl (157 kB)
Requirement already satisfied: requests<3.0.0,>=2.16.0 in /usr/lib/python3/dist-packages (from web3) (2.18.4)
Collecting eth-abi<3.0.0,>=2.0.0b6
Using cached eth_abi-2.1.1-py3-none-any.whl (27 kB)
Requirement already satisfied: eth-hash[pycryptodome]<1.0.0,>=0.2.0 in /home/ajay/.local/lib/python3.6/site-packages (from web3) (0.2.0)
Collecting lru-dict<2.0.0,>=1.1.6
Using cached lru-dict-1.1.6.tar.gz (9.4 kB)
Collecting eth-account<0.5.0,>=0.4.0
Using cached eth_account-0.4.0-py3-none-any.whl (26 kB)
Requirement already satisfied: eth-typing<3.0.0,>=2.0.0 in /home/ajay/.local/lib/python3.6/site-packages (from web3) (2.2.1)
Collecting eth-utils<2.0.0,>=1.8.4
Using cached eth_utils-1.8.4-py3-none-any.whl (23 kB)
Collecting attrs>=17.4.0
Using cached attrs-19.3.0-py2.py3-none-any.whl (39 kB)
Collecting importlib-metadata; python_version < "3.8"
Using cached importlib_metadata-1.6.0-py2.py3-none-any.whl (30 kB)
Requirement already satisfied: setuptools in /home/ajay/.local/lib/python3.6/site-packages (from jsonschema<4.0.0,>=3.0.0->web3) (46.1.3)
Requirement already satisfied: six>=1.11.0 in /usr/lib/python3/dist-packages (from jsonschema<4.0.0,>=3.0.0->web3) (1.11.0)
Processing /home/ajay/.cache/pip/wheels/d1/8a/1c/32ab9017418a2c64e4fbaf503c08648bed2f8eb311b869a464/pyrsistent-0.16.0-cp36-cp36m-linux_x86_64.whl
Collecting multiaddr>=0.0.7
Using cached multiaddr-0.0.9-py2.py3-none-any.whl (16 kB)
Processing /home/ajay/.cache/pip/wheels/43/95/c9/c9f7a3f9dc34ebd851739148bd5b42ab35618ea0808388647c/parsimonious-0.8.1-py3-none-any.whl
Requirement already satisfied: pycryptodome<4,>=3.6.6; extra == "pycryptodome" in /home/ajay/.local/lib/python3.6/site-packages (from eth-hash[pycryptodome]<1.0.0,>=0.2.0->web3) (3.9.7)
Collecting eth-rlp<1,>=0.1.2
Using cached eth_rlp-0.1.2-py3-none-any.whl (6.5 kB)
Collecting rlp<2,>=1.0.0
Using cached rlp-1.2.0-py2.py3-none-any.whl (19 kB)
Collecting attrdict<3,>=2.0.0
Using cached attrdict-2.0.1-py2.py3-none-any.whl (9.9 kB)
Collecting eth-keys<0.3.0,>=0.2.1
Using cached eth_keys-0.2.4-py3-none-any.whl (24 kB)
Collecting eth-keyfile<0.6.0,>=0.5.0
Using cached eth_keyfile-0.5.1-py3-none-any.whl (8.3 kB)
Collecting cytoolz<1.0.0,>=0.10.1; implementation_name == "cpython"
Using cached cytoolz-0.10.1.tar.gz (475 kB)
Collecting zipp>=0.5
Using cached zipp-3.1.0-py3-none-any.whl (4.9 kB)
Processing /home/ajay/.cache/pip/wheels/35/f3/7e/e67e5ecf7e79b875e840bee3258c29ade8bffd56542d9c9c39/varint-1.0.2-py3-none-any.whl
Collecting base58
Using cached base58-2.0.0-py3-none-any.whl (6.0 kB)
Collecting netaddr
Using cached netaddr-0.7.19-py2.py3-none-any.whl (1.6 MB)
Requirement already satisfied: toolz>=0.8.0 in /home/ajay/.local/lib/python3.6/site-packages (from cytoolz<1.0.0,>=0.10.1; implementation_name == "cpython"->eth-utils<2.0.0,>=1.8.4->web3) (0.10.0)
Building wheels for collected packages: lru-dict, cytoolz
Building wheel for lru-dict (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-j__tim18/lru-dict/setup.py'"'"'; __file__='"'"'/tmp/pip-install-j__tim18/lru-dict/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-023_93_d
cwd: /tmp/pip-install-j__tim18/lru-dict/
Complete output (12 lines):
running bdist_wheel
running build
running build_ext
building 'lru' extension
creating build
creating build/temp.linux-x86_64-3.6
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -c lru.c -o build/temp.linux-x86_64-3.6/lru.o
lru.c:1:10: fatal error: Python.h: No such file or directory
#include <Python.h>
^~~~~~~~~~
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for lru-dict
Running setup.py clean for lru-dict
Building wheel for cytoolz (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-j__tim18/cytoolz/setup.py'"'"'; __file__='"'"'/tmp/pip-install-j__tim18/cytoolz/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-o4caiffl
cwd: /tmp/pip-install-j__tim18/cytoolz/
Complete output (57 lines):
ALERT: Cython not installed. Building without Cython.
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/cytoolz
copying cytoolz/compatibility.py -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/_signatures.py -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/_version.py -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/__init__.py -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/utils_test.py -> build/lib.linux-x86_64-3.6/cytoolz
creating build/lib.linux-x86_64-3.6/cytoolz/curried
copying cytoolz/curried/operator.py -> build/lib.linux-x86_64-3.6/cytoolz/curried
copying cytoolz/curried/exceptions.py -> build/lib.linux-x86_64-3.6/cytoolz/curried
copying cytoolz/curried/__init__.py -> build/lib.linux-x86_64-3.6/cytoolz/curried
copying cytoolz/recipes.pyx -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/utils.pyx -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/itertoolz.pyx -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/dicttoolz.pyx -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/functoolz.pyx -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/__init__.pxd -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/dicttoolz.pxd -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/itertoolz.pxd -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/recipes.pxd -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/utils.pxd -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/cpython.pxd -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/functoolz.pxd -> build/lib.linux-x86_64-3.6/cytoolz
creating build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_tlz.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_doctests.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_curried.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_signatures.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/dev_skip_test.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_curried_toolzlike.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_functoolz.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_recipes.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_inspect_args.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_dicttoolz.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_dev_skip_test.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_embedded_sigs.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_compatibility.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_utils.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_none_safe.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_serialization.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_itertoolz.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_docstrings.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
running build_ext
building 'cytoolz.dicttoolz' extension
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/cytoolz
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -c cytoolz/dicttoolz.c -o build/temp.linux-x86_64-3.6/cytoolz/dicttoolz.o
cytoolz/dicttoolz.c:17:10: fatal error: Python.h: No such file or directory
#include "Python.h"
^~~~~~~~~~
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for cytoolz
Running setup.py clean for cytoolz
Failed to build lru-dict cytoolz
Installing collected packages: cytoolz, eth-utils, hexbytes, attrs, zipp, importlib-metadata, pyrsistent, jsonschema, typing-extensions, protobuf, varint, base58, netaddr, multiaddr, ipfshttpclient, parsimonious, eth-abi, lru-dict, rlp, eth-rlp, attrdict, eth-keys, eth-keyfile, eth-account, web3
Running setup.py install for cytoolz ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-j__tim18/cytoolz/setup.py'"'"'; __file__='"'"'/tmp/pip-install-j__tim18/cytoolz/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-1xzorhvi/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/ajay/.local/include/python3.6m/cytoolz
cwd: /tmp/pip-install-j__tim18/cytoolz/
Complete output (57 lines):
ALERT: Cython not installed. Building without Cython.
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/cytoolz
copying cytoolz/compatibility.py -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/_signatures.py -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/_version.py -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/__init__.py -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/utils_test.py -> build/lib.linux-x86_64-3.6/cytoolz
creating build/lib.linux-x86_64-3.6/cytoolz/curried
copying cytoolz/curried/operator.py -> build/lib.linux-x86_64-3.6/cytoolz/curried
copying cytoolz/curried/exceptions.py -> build/lib.linux-x86_64-3.6/cytoolz/curried
copying cytoolz/curried/__init__.py -> build/lib.linux-x86_64-3.6/cytoolz/curried
copying cytoolz/recipes.pyx -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/utils.pyx -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/itertoolz.pyx -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/dicttoolz.pyx -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/functoolz.pyx -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/__init__.pxd -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/dicttoolz.pxd -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/itertoolz.pxd -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/recipes.pxd -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/utils.pxd -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/cpython.pxd -> build/lib.linux-x86_64-3.6/cytoolz
copying cytoolz/functoolz.pxd -> build/lib.linux-x86_64-3.6/cytoolz
creating build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_tlz.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_doctests.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_curried.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_signatures.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/dev_skip_test.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_curried_toolzlike.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_functoolz.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_recipes.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_inspect_args.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_dicttoolz.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_dev_skip_test.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_embedded_sigs.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_compatibility.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_utils.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_none_safe.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_serialization.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_itertoolz.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
copying cytoolz/tests/test_docstrings.py -> build/lib.linux-x86_64-3.6/cytoolz/tests
running build_ext
building 'cytoolz.dicttoolz' extension
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/cytoolz
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -c cytoolz/dicttoolz.c -o build/temp.linux-x86_64-3.6/cytoolz/dicttoolz.o
cytoolz/dicttoolz.c:17:10: fatal error: Python.h: No such file or directory
#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 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-j__tim18/cytoolz/setup.py'"'"'; __file__='"'"'/tmp/pip-install-j__tim18/cytoolz/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-1xzorhvi/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/ajay/.local/include/python3.6m/cytoolz Check the logs for full command output.
Why is that and how can I fix it?

Just rerun after:
sudo apt-get install python3-dev
fatal error: Python.h: No such file or directory

Related

Cannot install PyQT5, neither on Linux nor macOS

As part of a class, we have to use PyQT5. However, installing in both Ubuntu 20.24 or macOS 12.1 gives the following errors. Please note that everything is up to date, and I have done everything I knew how to do. The answers to similar questions do not seem to yield any results.
macOS 12.1 (Python 3.10.2 / pip 22.0.3) :
Collecting pyqt5
Using cached PyQt5-5.15.6.tar.gz (3.2 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [29 lines of output]
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 156, in prepare_metadata_for_build_wheel
hook = backend.prepare_metadata_for_build_wheel
AttributeError: module 'sipbuild.api' has no attribute 'prepare_metadata_for_build_wheel'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>
main()
File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 160, in prepare_metadata_for_build_wheel
whl_basename = backend.build_wheel(metadata_directory, config_settings)
File "/private/var/folders/j_/0h809bz57qgdkgx3299vt3jh0000gn/T/pip-build-env-0hz777qt/overlay/lib/python3.10/site-packages/sipbuild/api.py", line 51, in build_wheel
project = AbstractProject.bootstrap('pep517')
File "/private/var/folders/j_/0h809bz57qgdkgx3299vt3jh0000gn/T/pip-build-env-0hz777qt/overlay/lib/python3.10/site-packages/sipbuild/abstract_project.py", line 83, in bootstrap
project.setup(pyproject, tool, tool_description)
File "/private/var/folders/j_/0h809bz57qgdkgx3299vt3jh0000gn/T/pip-build-env-0hz777qt/overlay/lib/python3.10/site-packages/sipbuild/project.py", line 594, in setup
self.apply_user_defaults(tool)
File "/private/var/folders/j_/0h809bz57qgdkgx3299vt3jh0000gn/T/pip-install-652wocvg/pyqt5_8cb0d91c53bd4b9293156fad68e175f5/project.py", line 63, in apply_user_defaults
super().apply_user_defaults(tool)
File "/private/var/folders/j_/0h809bz57qgdkgx3299vt3jh0000gn/T/pip-build-env-0hz777qt/overlay/lib/python3.10/site-packages/pyqtbuild/project.py", line 70, in apply_user_defaults
super().apply_user_defaults(tool)
File "/private/var/folders/j_/0h809bz57qgdkgx3299vt3jh0000gn/T/pip-build-env-0hz777qt/overlay/lib/python3.10/site-packages/sipbuild/project.py", line 241, in apply_user_defaults
self.builder.apply_user_defaults(tool)
File "/private/var/folders/j_/0h809bz57qgdkgx3299vt3jh0000gn/T/pip-build-env-0hz777qt/overlay/lib/python3.10/site-packages/pyqtbuild/builder.py", line 67, in apply_user_defaults
raise PyProjectOptionException('qmake',
sipbuild.pyproject.PyProjectOptionException
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
Ubuntu 20.24 (Python 3.10.2 / pip 20.0.3) :
Defaulting to user installation because normal site-packages is not writeable
Collecting pyqt5
Using cached PyQt5-5.15.6.tar.gz (3.2 MB)
Installing build dependencies ... error
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> [134 lines of output]
Collecting sip<7,>=6.4
Using cached sip-6.5.1.tar.gz (1.2 MB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting PyQt-builder<2,>=1.9
Using cached PyQt_builder-1.12.2-py3-none-any.whl (5.6 MB)
Collecting setuptools
Using cached setuptools-60.9.3-py3-none-any.whl (1.1 MB)
Collecting packaging
Using cached packaging-21.3-py3-none-any.whl (40 kB)
Collecting toml
Using cached toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting pyparsing!=3.0.5,>=2.0.2
Using cached pyparsing-3.0.7-py3-none-any.whl (98 kB)
Building wheels for collected packages: sip
Building wheel for sip (pyproject.toml): started
Building wheel for sip (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error
× Building wheel for sip (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [102 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-aarch64-3.10
creating build/lib.linux-aarch64-3.10/sipbuild
copying sipbuild/bindings.py -> build/lib.linux-aarch64-3.10/sipbuild
copying sipbuild/installable.py -> build/lib.linux-aarch64-3.10/sipbuild
copying sipbuild/distutils_builder.py -> build/lib.linux-aarch64-3.10/sipbuild
copying sipbuild/pyproject.py -> build/lib.linux-aarch64-3.10/sipbuild
copying sipbuild/abstract_builder.py -> build/lib.linux-aarch64-3.10/sipbuild
copying sipbuild/py_versions.py -> build/lib.linux-aarch64-3.10/sipbuild
copying sipbuild/builder.py -> build/lib.linux-aarch64-3.10/sipbuild
copying sipbuild/configurable.py -> build/lib.linux-aarch64-3.10/sipbuild
copying sipbuild/__init__.py -> build/lib.linux-aarch64-3.10/sipbuild
copying sipbuild/api.py -> build/lib.linux-aarch64-3.10/sipbuild
copying sipbuild/argument_parser.py -> build/lib.linux-aarch64-3.10/sipbuild
copying sipbuild/abstract_project.py -> build/lib.linux-aarch64-3.10/sipbuild
copying sipbuild/project.py -> build/lib.linux-aarch64-3.10/sipbuild
copying sipbuild/buildable.py -> build/lib.linux-aarch64-3.10/sipbuild
copying sipbuild/version.py -> build/lib.linux-aarch64-3.10/sipbuild
copying sipbuild/helpers.py -> build/lib.linux-aarch64-3.10/sipbuild
copying sipbuild/setuptools_builder.py -> build/lib.linux-aarch64-3.10/sipbuild
copying sipbuild/exceptions.py -> build/lib.linux-aarch64-3.10/sipbuild
creating build/lib.linux-aarch64-3.10/sipbuild/distinfo
copying sipbuild/distinfo/distinfo.py -> build/lib.linux-aarch64-3.10/sipbuild/distinfo
copying sipbuild/distinfo/__init__.py -> build/lib.linux-aarch64-3.10/sipbuild/distinfo
copying sipbuild/distinfo/main.py -> build/lib.linux-aarch64-3.10/sipbuild/distinfo
creating build/lib.linux-aarch64-3.10/sipbuild/tools
copying sipbuild/tools/sdist.py -> build/lib.linux-aarch64-3.10/sipbuild/tools
copying sipbuild/tools/build.py -> build/lib.linux-aarch64-3.10/sipbuild/tools
copying sipbuild/tools/wheel.py -> build/lib.linux-aarch64-3.10/sipbuild/tools
copying sipbuild/tools/__init__.py -> build/lib.linux-aarch64-3.10/sipbuild/tools
copying sipbuild/tools/install.py -> build/lib.linux-aarch64-3.10/sipbuild/tools
creating build/lib.linux-aarch64-3.10/sipbuild/module
copying sipbuild/module/__init__.py -> build/lib.linux-aarch64-3.10/sipbuild/module
copying sipbuild/module/main.py -> build/lib.linux-aarch64-3.10/sipbuild/module
copying sipbuild/module/abi_version.py -> build/lib.linux-aarch64-3.10/sipbuild/module
copying sipbuild/module/module.py -> build/lib.linux-aarch64-3.10/sipbuild/module
creating build/lib.linux-aarch64-3.10/sipbuild/module/source
creating build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/voidptr.c -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/sipint.h -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/sip.h.in -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/README.in -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/array.h -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/sip.rst.in -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/sip.pyi -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/LICENSE-GPL3 -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/LICENSE-GPL2 -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/MANIFEST.in -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/array.c -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/LICENSE -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/pyproject.toml -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/setup.cfg.in -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/bool.cpp -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/objmap.c -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/siplib.c -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/int_convertors.c -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/descriptors.c -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/setup.py.in -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
copying sipbuild/module/source/13/threads.c -> build/lib.linux-aarch64-3.10/sipbuild/module/source/13
creating build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/voidptr.c -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/sipint.h -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/sip.h.in -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/README.in -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/array.h -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/sip.rst.in -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/sip.pyi -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/LICENSE-GPL3 -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/LICENSE-GPL2 -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/MANIFEST.in -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/array.c -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/LICENSE -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/apiversions.c -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/pyproject.toml -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/qtlib.c -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/setup.cfg.in -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/bool.cpp -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/objmap.c -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/siplib.c -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/int_convertors.c -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/descriptors.c -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/setup.py.in -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
copying sipbuild/module/source/12/threads.c -> build/lib.linux-aarch64-3.10/sipbuild/module/source/12
running build_ext
building 'sipbuild.code_generator' extension
creating build/temp.linux-aarch64-3.10
creating build/temp.linux-aarch64-3.10/code_generator
aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icode_generator -I/usr/include/python3.10 -I/usr/local/include/python3.10 -c code_generator/export.c -o build/temp.linux-aarch64-3.10/code_generator/export.o
aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icode_generator -I/usr/include/python3.10 -I/usr/local/include/python3.10 -c code_generator/extracts.c -o build/temp.linux-aarch64-3.10/code_generator/extracts.o
aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icode_generator -I/usr/include/python3.10 -I/usr/local/include/python3.10 -c code_generator/gencode.c -o build/temp.linux-aarch64-3.10/code_generator/gencode.o
aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icode_generator -I/usr/include/python3.10 -I/usr/local/include/python3.10 -c code_generator/heap.c -o build/temp.linux-aarch64-3.10/code_generator/heap.o
aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icode_generator -I/usr/include/python3.10 -I/usr/local/include/python3.10 -c code_generator/lexer.c -o build/temp.linux-aarch64-3.10/code_generator/lexer.o
aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icode_generator -I/usr/include/python3.10 -I/usr/local/include/python3.10 -c code_generator/parser.c -o build/temp.linux-aarch64-3.10/code_generator/parser.o
aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icode_generator -I/usr/include/python3.10 -I/usr/local/include/python3.10 -c code_generator/pybinding.c -o build/temp.linux-aarch64-3.10/code_generator/pybinding.o
code_generator/pybinding.c:30:10: fatal error: Python.h: No such file or directory
30 | #include <Python.h>
| ^~~~~~~~~~
compilation terminated.
error: command '/usr/bin/aarch64-linux-gnu-gcc' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for sip
Failed to build sip
ERROR: Could not build wheels for sip, which is required to install pyproject.toml-based projects
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
Stack Overflow refuses to let me post this with so much code so I'll just add something on the end. The entire context is already present so there shouldn't be anything to add, but I am forced to.

Tensornets ERROR instalation ubuntu anaconda environment

I tried to install tensornets in my ubuntu anaconda environment but the message bellow appears.
I installed:
numpy 1.17.0,
tensoflow 1.14.0,
pandas 1.1.5,
opencv,
keras,
cmake,
dlib
$ 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: /home/mario/miniconda3/envs/VARVO_LINUX/bin/python /home/mario/miniconda3/envs/VARVO_LINUX/lib/python3.6/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /tmp/tmp2bm7gwnh
cwd: /tmp/pip-install-vupow4g5/tensornets_24fc2060cce2460b9b6417949ee1e6b6
Complete output (86 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/utils.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/unet.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/inceptions.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/densenets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/preprocess.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/capsulenets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/tnets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/resnets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/nasnets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/init.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/middles.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/version_utils.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/squeezenets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/vggs.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/darknets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/zf.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/layers.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/pretrained.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/mobilenets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/ops.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/detections.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/efficientnets.py -> build/lib.linux-x86_64-3.6/tensornets
copying tensornets/wavenets.py -> build/lib.linux-x86_64-3.6/tensornets
creating build/lib.linux-x86_64-3.6/tensornets/datasets
copying tensornets/datasets/init.py -> 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
creating build/lib.linux-x86_64-3.6/tensornets/contrib_framework
copying tensornets/contrib_framework/init.py -> build/lib.linux-x86_64-3.6/tensornets/contrib_framework
copying tensornets/contrib_framework/arg_scope.py -> build/lib.linux-x86_64-3.6/tensornets/contrib_framework
copying tensornets/contrib_framework/variables.py -> build/lib.linux-x86_64-3.6/tensornets/contrib_framework
creating build/lib.linux-x86_64-3.6/tensornets/contrib_layers
copying tensornets/contrib_layers/utils.py -> build/lib.linux-x86_64-3.6/tensornets/contrib_layers
copying tensornets/contrib_layers/init.py -> build/lib.linux-x86_64-3.6/tensornets/contrib_layers
copying tensornets/contrib_layers/initializers.py -> build/lib.linux-x86_64-3.6/tensornets/contrib_layers
copying tensornets/contrib_layers/normalization.py -> build/lib.linux-x86_64-3.6/tensornets/contrib_layers
copying tensornets/contrib_layers/optimizers.py -> build/lib.linux-x86_64-3.6/tensornets/contrib_layers
copying tensornets/contrib_layers/layers.py -> build/lib.linux-x86_64-3.6/tensornets/contrib_layers
copying tensornets/contrib_layers/regularizers.py -> build/lib.linux-x86_64-3.6/tensornets/contrib_layers
copying tensornets/contrib_layers/summaries.py -> build/lib.linux-x86_64-3.6/tensornets/contrib_layers
copying tensornets/contrib_layers/rev_block_lib.py -> build/lib.linux-x86_64-3.6/tensornets/contrib_layers
creating 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/rcnns.py -> 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/rpn_utils.py -> build/lib.linux-x86_64-3.6/tensornets/references
copying tensornets/references/yolos.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/init.py -> 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
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'
adding license file 'LICENSE'
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
gcc -pthread -B /home/mario/miniconda3/envs/VARVO_LINUX/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/tmp/pip-build-env-5o3ttz/overlay/lib/python3.6/site-packages/numpy/core/include -I/home/mario/miniconda3/envs/VARVO_LINUX/include/python3.6m -c tensornets/references/darkflow_utils/nms.c -o build/temp.linux-x86_64-3.6/tensornets/references/darkflow_utils/nms.o
error: command 'gcc' failed with exit status 1
----------------------------------------
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
The problem was in the gcc compiler
I followed this tutorial: https://linuxize.com/post/how-to-install-gcc-compiler-on-ubuntu-18-04/
In summary:
1.- Update
$sudo apt update
2.- Install build-essential
$sudo apt install build-essential
2.1.- Optional (documentation)
$sudo apt-get install manpages-dev
3.- Verify GCC compiler installation
$gcc --version

Error pip installing wheel file from github repository (to download pycocotools)

I am installing Tensorflow (1.15.0) in order to perform some deep learning object detection, but am having trouble pip installing pycocotools. I am following this tutorial, which is an updated tutorial originally from YouTube channel Sentdex. I am also using the Anaconda Prompt for this purpose.
After creating and activating a conda environment and installing all the needed packages (TensorFlow, lxml, etc.), I am trying to run the command pip install pycocotools package, but get the following error:
Building wheels for collected packages: pycocotools
Building wheel for pycocotools (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: 'C:\anaconda3\envs\object\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\AppData\\Local\\Temp\\pip-install-f_16w712\\pycocotools\\setup.py'"'"'; __file__='"'"'C:\\AppData\\Local\\Temp\\pip-install-f_16w712\\pycocotools\\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 'C:\AppData\Local\Temp\pip-wheel-au01c73g'
cwd: C:\AppData\Local\Temp\pip-install-f_16w712\pycocotools\
Complete output (16 lines):
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.7
creating build\lib.win-amd64-3.7\pycocotools
copying pycocotools\coco.py -> build\lib.win-amd64-3.7\pycocotools
copying pycocotools\cocoeval.py -> build\lib.win-amd64-3.7\pycocotools
copying pycocotools\mask.py -> build\lib.win-amd64-3.7\pycocotools
copying pycocotools\__init__.py -> build\lib.win-amd64-3.7\pycocotools
running build_ext
cythoning pycocotools/_mask.pyx to pycocotools\_mask.c
C:\anaconda3\envs\object\lib\site-packages\Cython\Compiler\Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: C:\AppData\Local\Temp\pip-install-f_16w712\pycocotools\pycocotools\_mask.pyx
tree = Parsing.p_module(s, pxd, full_module_name)
building 'pycocotools._mask' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/
----------------------------------------
ERROR: Failed building wheel for pycocotools
Running setup.py clean for pycocotools
Failed to build pycocotools
Installing collected packages: pycocotools
Running setup.py install for pycocotools ... error
ERROR: Command errored out with exit status 1:
command: 'C:\anaconda3\envs\object\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\AppData\\Local\\Temp\\pip-install-f_16w712\\pycocotools\\setup.py'"'"'; __file__='"'"'C:\\AppData\\Local\\Temp\\pip-install-f_16w712\\pycocotools\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\AppData\Local\Temp\pip-record-bjfh6urg\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\anaconda3\envs\object\Include\pycocotools'
cwd: C:\AppData\Local\Temp\pip-install-f_16w712\pycocotools\
Complete output (14 lines):
running install
running build
running build_py
creating build
creating build\lib.win-amd64-3.7
creating build\lib.win-amd64-3.7\pycocotools
copying pycocotools\coco.py -> build\lib.win-amd64-3.7\pycocotools
copying pycocotools\cocoeval.py -> build\lib.win-amd64-3.7\pycocotools
copying pycocotools\mask.py -> build\lib.win-amd64-3.7\pycocotools
copying pycocotools\__init__.py -> build\lib.win-amd64-3.7\pycocotools
running build_ext
skipping 'pycocotools\_mask.c' Cython extension (up-to-date)
building 'pycocotools._mask' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/
----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\anaconda3\envs\object\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\AppData\\Local\\Temp\\pip-install-f_16w712\\pycocotools\\setup.py'"'"'; __file__='"'"'C:\\AppData\\Local\\Temp\\pip-install-f_16w712\\pycocotools\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\AppData\Local\Temp\pip-record-bjfh6urg\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\anaconda3\envs\object\Include\pycocotools' Check the logs for full command output.
Apparently, there is a wheel file that needs to be downloaded from this github repository, under the subdirectory PythonAPI. I ran this code to do so:
pip install git+https://github.com/philferriere/cocoapi#egg=pycocotools^subdirectory==PythonAPI
The following error is produced:
Collecting pycocotoolssubdirectory==PythonAPI
Cloning https://github.com/philferriere/cocoapi to c:\appdata\local\temp\pip-install-c_lq0qhi\pycocotoolssubdirectory
ERROR: Command errored out with exit status 1:
command: 'C:\anaconda3\envs\object\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\AppData\\Local\\Temp\\pip-install-c_lq0qhi\\pycocotoolssubdirectory\\setup.py'"'"'; __file__='"'"'C:\\AppData\\Local\\Temp\\pip-install-c_lq0qhi\\pycocotoolssubdirectory\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\AppData\Local\Temp\pip-pip-egg-info-0mcbi3nr'
cwd: C:\AppData\Local\Temp\pip-install-c_lq0qhi\pycocotoolssubdirectory\
Complete output (5 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\anaconda3\envs\object\lib\tokenize.py", line 447, in open
buffer = _builtin_open(filename, 'rb')
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\AppData\\Local\\Temp\\pip-install-c_lq0qhi\\pycocotoolssubdirectory\\setup.py'
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
How can I successfully install this repository? I need the wheel file so that I can proceed with the pycocotools installation. Note: I have installed the latest version of pip, so that isn't the issue.
Try running it as follows:
pip install pycocotools-windows
as suggested here.

installing lxml on 64 bit windows

So I'm trying to install lxml on my machine, and I can't seem to get it to work.
I've got Windows 8.1 64-bit and python 3.5
I've used both
pip install lxml
and
easy_install lxml
I keep getting this error message:
C:\Users\jgarber\Downloads>pip install readability-lxml --upgrade Requirement already up-to-date: readability-lxml in c:\python\lib\site-packages\ readability_lxml-0.6.2-py3.5.egg Requirement already up-to-date: chardet in c:\python\lib\site-packages (from rea dability-lxml) Collecting lxml (from readability-lxml) Using cached lxml-3.6.4.tar.gz Requirement already up-to-date: cssselect in c:\python\lib\site-packages\csssele ct-1.0.0-py3.5.egg (from readability-lxml) Installing collected packages: lxml Running setup.py install for lxml ... error
Complete output from command c:\python\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\jgarber\\AppData\\Local\\Temp\\pip-build-bypbiu8j\ \lxml\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().r eplace('\r\n', '\n'), __file__, 'exec'))" install --record C:\Users\jgarber\AppD ata\Local\Temp\pip-j8svsde4-record\install-record.txt
--single-version-externall y-managed --compile:
Building lxml version 3.6.4.
Building without Cython.
ERROR: b"'xslt-config' is not recognized as an internal or external command, \r\noperable program or batch file.\r\n"
** make sure the development packages of libxml2 and libxslt are installed *
*
Using build configuration of libxslt
running install
running build
running build_py
creating build
creating build\lib.win32-3.5
creating build\lib.win32-3.5\lxml
copying src\lxml\builder.py -> build\lib.win32-3.5\lxml
copying src\lxml\cssselect.py -> build\lib.win32-3.5\lxml
copying src\lxml\doctestcompare.py -> build\lib.win32-3.5\lxml
copying src\lxml\ElementInclude.py -> build\lib.win32-3.5\lxml
copying src\lxml\pyclasslookup.py -> build\lib.win32-3.5\lxml
copying src\lxml\sax.py -> build\lib.win32-3.5\lxml
copying src\lxml\usedoctest.py -> build\lib.win32-3.5\lxml
copying src\lxml\_elementpath.py -> build\lib.win32-3.5\lxml
copying src\lxml\__init__.py -> build\lib.win32-3.5\lxml
creating build\lib.win32-3.5\lxml\includes
copying src\lxml\includes\__init__.py -> build\lib.win32-3.5\lxml\includes
creating build\lib.win32-3.5\lxml\html
copying src\lxml\html\builder.py -> build\lib.win32-3.5\lxml\html
copying src\lxml\html\clean.py -> build\lib.win32-3.5\lxml\html
copying src\lxml\html\defs.py -> build\lib.win32-3.5\lxml\html
copying src\lxml\html\diff.py -> build\lib.win32-3.5\lxml\html
copying src\lxml\html\ElementSoup.py -> build\lib.win32-3.5\lxml\html
copying src\lxml\html\formfill.py -> build\lib.win32-3.5\lxml\html
copying src\lxml\html\html5parser.py -> build\lib.win32-3.5\lxml\html
copying src\lxml\html\soupparser.py -> build\lib.win32-3.5\lxml\html
copying src\lxml\html\usedoctest.py -> build\lib.win32-3.5\lxml\html
copying src\lxml\html\_diffcommand.py -> build\lib.win32-3.5\lxml\html
copying src\lxml\html\_html5builder.py -> build\lib.win32-3.5\lxml\html
copying src\lxml\html\_setmixin.py -> build\lib.win32-3.5\lxml\html
copying src\lxml\html\__init__.py -> build\lib.win32-3.5\lxml\html
creating build\lib.win32-3.5\lxml\isoschematron
copying src\lxml\isoschematron\__init__.py -> build\lib.win32-3.5\lxml\isosc hematron
copying src\lxml\lxml.etree.h -> build\lib.win32-3.5\lxml
copying src\lxml\lxml.etree_api.h -> build\lib.win32-3.5\lxml
copying src\lxml\includes\c14n.pxd -> build\lib.win32-3.5\lxml\includes
copying src\lxml\includes\config.pxd -> build\lib.win32-3.5\lxml\includes
copying src\lxml\includes\dtdvalid.pxd -> build\lib.win32-3.5\lxml\includes
copying src\lxml\includes\etreepublic.pxd -> build\lib.win32-3.5\lxml\includ es
copying src\lxml\includes\htmlparser.pxd -> build\lib.win32-3.5\lxml\include s
copying src\lxml\includes\relaxng.pxd -> build\lib.win32-3.5\lxml\includes
copying src\lxml\includes\schematron.pxd -> build\lib.win32-3.5\lxml\include s
copying src\lxml\includes\tree.pxd -> build\lib.win32-3.5\lxml\includes
copying src\lxml\includes\uri.pxd -> build\lib.win32-3.5\lxml\includes
copying src\lxml\includes\xinclude.pxd -> build\lib.win32-3.5\lxml\includes
copying src\lxml\includes\xmlerror.pxd -> build\lib.win32-3.5\lxml\includes
copying src\lxml\includes\xmlparser.pxd -> build\lib.win32-3.5\lxml\includes
copying src\lxml\includes\xmlschema.pxd -> build\lib.win32-3.5\lxml\includes
copying src\lxml\includes\xpath.pxd -> build\lib.win32-3.5\lxml\includes
copying src\lxml\includes\xslt.pxd -> build\lib.win32-3.5\lxml\includes
copying src\lxml\includes\etree_defs.h -> build\lib.win32-3.5\lxml\includes
copying src\lxml\includes\lxml-version.h -> build\lib.win32-3.5\lxml\include s
creating build\lib.win32-3.5\lxml\isoschematron\resources
creating build\lib.win32-3.5\lxml\isoschematron\resources\rng
copying src\lxml\isoschematron\resources\rng\iso-schematron.rng -> build\lib .win32-3.5\lxml\isoschematron\resources\rng
creating build\lib.win32-3.5\lxml\isoschematron\resources\xsl
copying src\lxml\isoschematron\resources\xsl\RNG2Schtrn.xsl -> build\lib.win 32-3.5\lxml\isoschematron\resources\xsl
copying src\lxml\isoschematron\resources\xsl\XSD2Schtrn.xsl -> build\lib.win 32-3.5\lxml\isoschematron\resources\xsl
creating build\lib.win32-3.5\lxml\isoschematron\resources\xsl\iso-schematron
-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_abstra ct_expand.xsl -> build\lib.win32-3.5\lxml\isoschematron\resources\xsl\iso-schema tron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_dsdl_i nclude.xsl -> build\lib.win32-3.5\lxml\isoschematron\resources\xsl\iso-schematro n-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schema tron_message.xsl -> build\lib.win32-3.5\lxml\isoschematron\resources\xsl\iso-sch ematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schema tron_skeleton_for_xslt1.xsl -> build\lib.win32-3.5\lxml\isoschematron\resources\ xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_svrl_f or_xslt1.xsl -> build\lib.win32-3.5\lxml\isoschematron\resources\xsl\iso-schemat ron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\readme.txt
-> build\lib.win32-3.5\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
running build_ext
building 'lxml.etree' extension
creating build\temp.win32-3.5
creating build\temp.win32-3.5\Release
creating build\temp.win32-3.5\Release\src
creating build\temp.win32-3.5\Release\src\lxml
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Isrc\lxml\includes
-Ic:\python\include -Ic:\python\in clude "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\P rogram Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program File s (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\
8.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" /Tcsrc \lxml\lxml.etree.c /Fobuild\temp.win32-3.5\Release\src\lxml\lxml.etree.obj -w
cl : Command line warning D9025 : overriding '/W3' with '/w'
lxml.etree.c
src\lxml\includes\etree_defs.h(14): fatal error C1083: Cannot open include f ile: 'libxml/xmlversion.h': No such file or directory
Compile failed: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14 .0\\VC\\BIN\\cl.exe' failed with exit status 2
creating Users
creating Users\jgarber
creating Users\jgarber\AppData
creating Users\jgarber\AppData\Local
creating Users\jgarber\AppData\Local\Temp
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I/usr/include/libxml2 "-IC:\Program Files (x86)\Micro soft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\in clude\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shar ed" "-IC:\Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files ( x86)\Windows Kits\8.1\include\winrt" /TcC:\Users\jgarber\AppData\Local\Temp\xmlX PathInit_qrahzea.c /FoUsers\jgarber\AppData\Local\Temp\xmlXPathInit_qrahzea.obj
xmlXPathInit_qrahzea.c
C:\Users\jgarber\AppData\Local\Temp\xmlXPathInit_qrahzea.c(1): fatal error C 1083: Cannot open include file: 'libxml/xpath.h': No such file or directory
****************************************************************************
*****
Could not find function xmlCheckVersion in library libxml2. Is libxml2 insta lled?
****************************************************************************
*****
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\B IN\\cl.exe' failed with exit status 2
---------------------------------------- Command "c:\python\python.exe -u -c "import setuptools, tokenize;__file__='C:\\U sers\\jgarber\\AppData\\Local\\Temp\\pip-build-bypbiu8j\\lxml\\setup.py';exec(co mpile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __ file__, 'exec'))" install --record C:\Users\jgarber\AppData\Local\Temp\pip-j8svs de4-record\install-record.txt --single-version-externally-managed
--compile" fai led with error code 1 in C:\Users\jgarber\AppData\Local\Temp\pip-build-bypbiu8j\ lxml\
I have also tried downloading the .whl from http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml and attempted to manually install the wheel but receive this error message:
C:\Users\jgarber\Downloads>pip install lxml-3.6.4-cp35-cp35m-win_amd64.whl
lxml-3.6.4-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform.
even with the python -m pip install statement.
At this point I'm not sure what I'm missing, any help would be greatly appreciated.
By default, Python will install as 32-bit on Windows, even on 64-bit systems. Therefore, to match this, you must select the wheel for 32-bit systems.
You can verify that your Python interpreter is 32-bit, because the REPL will look like this when starting:
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)] on win32
You should pick the lxml-3.6.4-cp35-cp35m-win32.whl package for Python 3.5 on Windows (unless you explicitly selected 64-bit when downloading Python) which should solve your issue.
They fixed this issue as of lxml version 4.2.5.
If you are still getting this issue, see if your requirements file specifies a specific version of lxml. If so, you should be able to fix the problem by updating the specified version to 4.2.5 or above.

Error with pip install biom-format 'numpy/arrayobject.h' file not found

I can't manage to install biom format using pip install biom-format.
This is the error I get.
N85566:~ smitra$ pip install biom-format
Collecting biom-format
Using cached biom-format-2.1.5.tar.gz
Requirement already satisfied (use --upgrade to upgrade): click in /usr/local/lib/python2.7/site-packages (from biom-format)
Requirement already satisfied (use --upgrade to upgrade): numpy>=1.3.0 in /Library/Python/2.7/site-packages (from biom-format)
Requirement already satisfied (use --upgrade to upgrade): future>=0.14.3 in /usr/local/lib/python2.7/site-packages (from biom-format)
Collecting scipy>=0.13.0 (from biom-format)
Using cached scipy-0.17.0-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting pyqi (from biom-format)
Building wheels for collected packages: biom-format
Running setup.py bdist_wheel for biom-format ... error
Complete output from command /usr/local/opt/python/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/w0/sg297rxj3738tghvhq3fhr5c0000gp/T/pip-build-TljllL/biom-format/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d /var/folders/w0/sg297rxj3738tghvhq3fhr5c0000gp/T/tmpmTturCpip-wheel- --python-tag cp27:
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.10-x86_64-2.7
creating build/lib.macosx-10.10-x86_64-2.7/biom
copying biom/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/biom
copying biom/err.py -> build/lib.macosx-10.10-x86_64-2.7/biom
copying biom/exception.py -> build/lib.macosx-10.10-x86_64-2.7/biom
copying biom/parse.py -> build/lib.macosx-10.10-x86_64-2.7/biom
copying biom/table.py -> build/lib.macosx-10.10-x86_64-2.7/biom
copying biom/util.py -> build/lib.macosx-10.10-x86_64-2.7/biom
creating build/lib.macosx-10.10-x86_64-2.7/tests
copying tests/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/tests
copying tests/test_err.py -> build/lib.macosx-10.10-x86_64-2.7/tests
copying tests/test_parse.py -> build/lib.macosx-10.10-x86_64-2.7/tests
copying tests/test_table.py -> build/lib.macosx-10.10-x86_64-2.7/tests
copying tests/test_util.py -> build/lib.macosx-10.10-x86_64-2.7/tests
creating build/lib.macosx-10.10-x86_64-2.7/biom/cli
copying biom/cli/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/biom/cli
copying biom/cli/installation_informer.py -> build/lib.macosx-10.10-x86_64-2.7/biom/cli
copying biom/cli/metadata_adder.py -> build/lib.macosx-10.10-x86_64-2.7/biom/cli
copying biom/cli/table_converter.py -> build/lib.macosx-10.10-x86_64-2.7/biom/cli
copying biom/cli/table_head.py -> build/lib.macosx-10.10-x86_64-2.7/biom/cli
copying biom/cli/table_normalizer.py -> build/lib.macosx-10.10-x86_64-2.7/biom/cli
copying biom/cli/table_subsetter.py -> build/lib.macosx-10.10-x86_64-2.7/biom/cli
copying biom/cli/table_summarizer.py -> build/lib.macosx-10.10-x86_64-2.7/biom/cli
copying biom/cli/table_validator.py -> build/lib.macosx-10.10-x86_64-2.7/biom/cli
copying biom/cli/uc_processor.py -> build/lib.macosx-10.10-x86_64-2.7/biom/cli
copying biom/cli/util.py -> build/lib.macosx-10.10-x86_64-2.7/biom/cli
creating build/lib.macosx-10.10-x86_64-2.7/tests/test_cli
copying tests/test_cli/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/tests/test_cli
copying tests/test_cli/test_add_metadata.py -> build/lib.macosx-10.10-x86_64-2.7/tests/test_cli
copying tests/test_cli/test_show_install_info.py -> build/lib.macosx-10.10-x86_64-2.7/tests/test_cli
copying tests/test_cli/test_subset_table.py -> build/lib.macosx-10.10-x86_64-2.7/tests/test_cli
copying tests/test_cli/test_summarize_table.py -> build/lib.macosx-10.10-x86_64-2.7/tests/test_cli
copying tests/test_cli/test_table_converter.py -> build/lib.macosx-10.10-x86_64-2.7/tests/test_cli
copying tests/test_cli/test_table_normalizer.py -> build/lib.macosx-10.10-x86_64-2.7/tests/test_cli
copying tests/test_cli/test_uc_processor.py -> build/lib.macosx-10.10-x86_64-2.7/tests/test_cli
copying tests/test_cli/test_validate_table.py -> build/lib.macosx-10.10-x86_64-2.7/tests/test_cli
running egg_info
writing requirements to biom_format.egg-info/requires.txt
writing biom_format.egg-info/PKG-INFO
writing top-level names to biom_format.egg-info/top_level.txt
writing dependency_links to biom_format.egg-info/dependency_links.txt
writing entry points to biom_format.egg-info/entry_points.txt
warning: manifest_maker: standard file '-c' not found
reading manifest file 'biom_format.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching 'docs/_build'
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.pyo' found anywhere in distribution
warning: no previously-included files matching '.git' found anywhere in distribution
writing manifest file 'biom_format.egg-info/SOURCES.txt'
copying biom/_filter.c -> build/lib.macosx-10.10-x86_64-2.7/biom
copying biom/_filter.pyx -> build/lib.macosx-10.10-x86_64-2.7/biom
copying biom/_subsample.c -> build/lib.macosx-10.10-x86_64-2.7/biom
copying biom/_subsample.pyx -> build/lib.macosx-10.10-x86_64-2.7/biom
copying biom/_transform.c -> build/lib.macosx-10.10-x86_64-2.7/biom
copying biom/_transform.pyx -> build/lib.macosx-10.10-x86_64-2.7/biom
running build_ext
building 'biom._filter' extension
creating build/temp.macosx-10.10-x86_64-2.7
creating build/temp.macosx-10.10-x86_64-2.7/biom
clang -fno-strict-aliasing -fno-common -dynamic -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -arch x86_64 -I/usr/local/include -I/usr/local/opt/openssl/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c biom/_filter.c -o build/temp.macosx-10.10-x86_64-2.7/biom/_filter.o
biom/_filter.c:258:10: fatal error: 'numpy/arrayobject.h' file not found
#include "numpy/arrayobject.h"
^
1 error generated.
error: command 'clang' failed with exit status 1
----------------------------------------
Failed building wheel for biom-format
Running setup.py clean for biom-format
Failed to build biom-format
Installing collected packages: scipy, pyqi, biom-format
Found existing installation: scipy 0.12.0
Uninstalling scipy-0.12.0:
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 209, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 726, in install
requirement.uninstall(auto_confirm=True)
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 746, in uninstall
paths_to_remove.remove(auto_confirm)
File "/usr/local/lib/python2.7/site-packages/pip/req/req_uninstall.py", line 115, in remove
renames(path, new_path)
File "/usr/local/lib/python2.7/site-packages/pip/utils/__init__.py", line 267, in renames
shutil.move(old, new)
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 300, in move
rmtree(src)
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 252, in rmtree
onerror(os.remove, fullname, sys.exc_info())
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 250, in rmtree
os.remove(fullname)
OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/scipy-0.12.0-py2.7.egg-info/dependency_links.txt'
N85566:~ smitra$
============
Another matter,
I tried to update numpy, which seems worked..but still shows me the earlier version. This is what I did.
=========
N85566:~ smitra$ pip install numpy --upgrade
Collecting numpy
Downloading numpy-1.11.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (3.9MB)
100% |████████████████████████████████| 3.9MB 347kB/s
Installing collected packages: numpy
Found existing installation: numpy 1.7.1
Uninstalling numpy-1.7.1:
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 209, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 726, in install
requirement.uninstall(auto_confirm=True)
File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 746, in uninstall
paths_to_remove.remove(auto_confirm)
File "/usr/local/lib/python2.7/site-packages/pip/req/req_uninstall.py", line 115, in remove
renames(path, new_path)
File "/usr/local/lib/python2.7/site-packages/pip/utils/__init__.py", line 267, in renames
shutil.move(old, new)
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 300, in move
rmtree(src)
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 252, in rmtree
onerror(os.remove, fullname, sys.exc_info())
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 250, in rmtree
os.remove(fullname)
OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/numpy-1.7.1-py2.7.egg-info/dependency_links.txt'
N85566:~ smitra$
N85566:~ smitra$ python -c "import numpy; print numpy.version.version"
1.7.1
N85566:~ smitra$
==========
Any problem with PATH might be??
Please help me to fix this issue. Thanks, Mitra
I also had the same problem.
try this command:
sudo pip install -Iv https://pypi.python.org/packages/source/b/biom-format/biom-format-1.3.0.tar.gz#md5=bd35f9b7e1c7daf244fe2dffb2777606
hope to be helpful.
Adrian