Last active
October 4, 2017 09:11
-
-
Save mharmuth/3ebfb8688de5a3a1cf9f29b9725e1d3a to your computer and use it in GitHub Desktop.
pip install error
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ curl -sS https://bootstrap.pypa.io/get-pip.py -o get-pip.py && python get-pip.py | |
Collecting pip | |
Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB) | |
Collecting setuptools | |
Downloading setuptools-36.5.0-py2.py3-none-any.whl (478kB) | |
Collecting wheel | |
Downloading wheel-0.30.0-py2.py3-none-any.whl (49kB) | |
Installing collected packages: pip, setuptools, wheel | |
Successfully installed pip-9.0.1 setuptools-36.5.0 wheel-0.30.0 | |
$ pip install fabric | |
Collecting fabric | |
Downloading Fabric-1.14.0-py2-none-any.whl (92kB) | |
Collecting paramiko<3.0,>=1.10 (from fabric) | |
Downloading paramiko-2.3.1-py2.py3-none-any.whl (182kB) | |
Collecting cryptography>=1.5 (from paramiko<3.0,>=1.10->fabric) | |
Downloading cryptography-2.0.3-cp27-cp27mu-manylinux1_x86_64.whl (2.2MB) | |
Collecting pynacl>=1.0.1 (from paramiko<3.0,>=1.10->fabric) | |
Downloading PyNaCl-1.1.2-cp27-cp27mu-manylinux1_x86_64.whl (539kB) | |
Collecting pyasn1>=0.1.7 (from paramiko<3.0,>=1.10->fabric) | |
Downloading pyasn1-0.3.6-py2.py3-none-any.whl (63kB) | |
Collecting bcrypt>=3.1.3 (from paramiko<3.0,>=1.10->fabric) | |
Downloading bcrypt-3.1.3-cp27-cp27mu-manylinux1_x86_64.whl (57kB) | |
Collecting asn1crypto>=0.21.0 (from cryptography>=1.5->paramiko<3.0,>=1.10->fabric) | |
Downloading asn1crypto-0.23.0-py2.py3-none-any.whl (99kB) | |
Collecting ipaddress (from cryptography>=1.5->paramiko<3.0,>=1.10->fabric) | |
Downloading ipaddress-1.0.18-py2-none-any.whl | |
Collecting six>=1.4.1 (from cryptography>=1.5->paramiko<3.0,>=1.10->fabric) | |
Downloading six-1.11.0-py2.py3-none-any.whl | |
Collecting cffi>=1.7 (from cryptography>=1.5->paramiko<3.0,>=1.10->fabric) | |
Downloading cffi-1.11.1.tar.gz (435kB) | |
Collecting idna>=2.1 (from cryptography>=1.5->paramiko<3.0,>=1.10->fabric) | |
Downloading idna-2.6-py2.py3-none-any.whl (56kB) | |
Collecting enum34 (from cryptography>=1.5->paramiko<3.0,>=1.10->fabric) | |
Downloading enum34-1.1.6-py2-none-any.whl | |
Collecting pycparser (from cffi>=1.7->cryptography>=1.5->paramiko<3.0,>=1.10->fabric) | |
Downloading pycparser-2.18.tar.gz (245kB) | |
Building wheels for collected packages: cffi, pycparser | |
Running setup.py bdist_wheel for cffi: started | |
Running setup.py bdist_wheel for cffi: finished with status 'error' | |
Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-BAj0bo/cffi/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/tmpJmKY6_pip-wheel- --python-tag cp27: | |
Package libffi was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `libffi.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'libffi' found | |
Package libffi was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `libffi.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'libffi' found | |
Package libffi was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `libffi.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'libffi' found | |
Package libffi was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `libffi.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'libffi' found | |
Package libffi was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `libffi.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'libffi' found | |
running bdist_wheel | |
running build | |
running build_py | |
creating build | |
creating build/lib.linux-x86_64-2.7 | |
creating build/lib.linux-x86_64-2.7/cffi | |
copying cffi/cffi_opcode.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/__init__.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/verifier.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/error.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/api.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/vengine_gen.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/backend_ctypes.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/vengine_cpy.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/recompiler.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/cparser.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/model.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/setuptools_ext.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/ffiplatform.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/commontypes.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/lock.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/_cffi_include.h -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/parse_c_type.h -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/_embedding.h -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/_cffi_errors.h -> build/lib.linux-x86_64-2.7/cffi | |
running build_ext | |
building '_cffi_backend' extension | |
creating build/temp.linux-x86_64-2.7 | |
creating build/temp.linux-x86_64-2.7/c | |
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DUSE__THREAD -DHAVE_SYNC_SYNCHRONIZE -I/usr/include/ffi -I/usr/include/libffi -I/usr/include/python2.7 -c c/_cffi_backend.c -o build/temp.linux-x86_64-2.7/c/_cffi_backend.o | |
c/_cffi_backend.c:2:20: 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 | |
---------------------------------------- | |
Failed building wheel for cffi | |
Running setup.py clean for cffi | |
Running setup.py bdist_wheel for pycparser: started | |
Running setup.py bdist_wheel for pycparser: finished with status 'done' | |
Stored in directory: /root/.cache/pip/wheels/95/14/9a/5e7b9024459d2a6600aaa64e0ba485325aff7a9ac7489db1b6 | |
Successfully built pycparser | |
Failed to build cffi | |
Installing collected packages: asn1crypto, ipaddress, six, pycparser, cffi, idna, enum34, cryptography, pynacl, pyasn1, bcrypt, paramiko, fabric | |
Running setup.py install for cffi: started | |
Running setup.py install for cffi: finished with status 'error' | |
Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-BAj0bo/cffi/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-YOU7G9-record/install-record.txt --single-version-externally-managed --compile: | |
Package libffi was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `libffi.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'libffi' found | |
Package libffi was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `libffi.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'libffi' found | |
Package libffi was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `libffi.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'libffi' found | |
Package libffi was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `libffi.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'libffi' found | |
Package libffi was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `libffi.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'libffi' found | |
running install | |
running build | |
running build_py | |
creating build | |
creating build/lib.linux-x86_64-2.7 | |
creating build/lib.linux-x86_64-2.7/cffi | |
copying cffi/cffi_opcode.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/__init__.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/verifier.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/error.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/api.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/vengine_gen.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/backend_ctypes.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/vengine_cpy.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/recompiler.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/cparser.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/model.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/setuptools_ext.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/ffiplatform.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/commontypes.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/lock.py -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/_cffi_include.h -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/parse_c_type.h -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/_embedding.h -> build/lib.linux-x86_64-2.7/cffi | |
copying cffi/_cffi_errors.h -> build/lib.linux-x86_64-2.7/cffi | |
running build_ext | |
building '_cffi_backend' extension | |
creating build/temp.linux-x86_64-2.7 | |
creating build/temp.linux-x86_64-2.7/c | |
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DUSE__THREAD -DHAVE_SYNC_SYNCHRONIZE -I/usr/include/ffi -I/usr/include/libffi -I/usr/include/python2.7 -c c/_cffi_backend.c -o build/temp.linux-x86_64-2.7/c/_cffi_backend.o | |
c/_cffi_backend.c:2:20: 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 | |
---------------------------------------- | |
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-BAj0bo/cffi/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-YOU7G9-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-BAj0bo/cffi/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment