其中在安装cryptography文件时,其依赖程序cffi安装失败,错误如下
Code: Select all
Running setup.py install for cffi ... error
ERROR: Complete output from command /usr/bin/python -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-install-hwG5QJ/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-record-I_KmIx/install-record.txt --single-version-externally-managed --compile:
ERROR: 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.cygwin-2.6.0-i686-2.7
creating build/lib.cygwin-2.6.0-i686-2.7/cffi
copying cffi/api.py -> build/lib.cygwin-2.6.0-i686-2.7/cffi
copying cffi/backend_ctypes.py -> build/lib.cygwin-2.6.0-i686-2.7/cffi
copying cffi/cffi_opcode.py -> build/lib.cygwin-2.6.0-i686-2.7/cffi
copying cffi/commontypes.py -> build/lib.cygwin-2.6.0-i686-2.7/cffi
copying cffi/cparser.py -> build/lib.cygwin-2.6.0-i686-2.7/cffi
copying cffi/error.py -> build/lib.cygwin-2.6.0-i686-2.7/cffi
copying cffi/ffiplatform.py -> build/lib.cygwin-2.6.0-i686-2.7/cffi
copying cffi/lock.py -> build/lib.cygwin-2.6.0-i686-2.7/cffi
copying cffi/model.py -> build/lib.cygwin-2.6.0-i686-2.7/cffi
copying cffi/pkgconfig.py -> build/lib.cygwin-2.6.0-i686-2.7/cffi
copying cffi/recompiler.py -> build/lib.cygwin-2.6.0-i686-2.7/cffi
copying cffi/setuptools_ext.py -> build/lib.cygwin-2.6.0-i686-2.7/cffi
copying cffi/vengine_cpy.py -> build/lib.cygwin-2.6.0-i686-2.7/cffi
copying cffi/vengine_gen.py -> build/lib.cygwin-2.6.0-i686-2.7/cffi
copying cffi/verifier.py -> build/lib.cygwin-2.6.0-i686-2.7/cffi
copying cffi/__init__.py -> build/lib.cygwin-2.6.0-i686-2.7/cffi
copying cffi/_cffi_include.h -> build/lib.cygwin-2.6.0-i686-2.7/cffi
copying cffi/parse_c_type.h -> build/lib.cygwin-2.6.0-i686-2.7/cffi
copying cffi/_embedding.h -> build/lib.cygwin-2.6.0-i686-2.7/cffi
copying cffi/_cffi_errors.h -> build/lib.cygwin-2.6.0-i686-2.7/cffi
running build_ext
building '_cffi_backend' extension
creating build/temp.cygwin-2.6.0-i686-2.7
creating build/temp.cygwin-2.6.0-i686-2.7/c
gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python/python-2.7.10-1.i686/build=/usr/src/debug/python-2.7.10-1 -fdebug-prefix-map=/usr/src/ports/python/python-2.7.10-1.i686/src/Python-2.7.10=/usr/src/debug/python-2.7.10-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -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.cygwin-2.6.0-i686-2.7/c/_cffi_backend.o
c/_cffi_backend.c:15:17: 致命错误:ffi.h:No such file or directory
编译中断。
error: command 'gcc' failed with exit status 1
----------------------------------------
ERROR: Command "/usr/bin/python -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-install-hwG5QJ/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-record-I_KmIx/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-hwG5QJ/cffi/