2014-10-12 6 views
2

Подобно этому question, у меня возникают проблемы с установкой Bcrypt под Cygwin, и эта ошибка:Ошибка при установке Bcrypt с пип на Cygwin: не могу найти ffi.h (libffi установлен)

Downloading/unpacking bcrypt 
    Downloading bcrypt-1.0.2.tar.gz (40kB): 40kB downloaded 
    Running setup.py (path:/tmp/pip_build_Chris/bcrypt/setup.py) egg_info for package bcrypt 
    c/_cffi_backend.c:13:17: fatal error: ffi.h: No such file or directory 
    #include <ffi.h> 
        ^
    compilation terminated. 
... 
    distutils.errors.DistutilsError: Setup script exited with error: command 'gcc' failed with exit status 1 
    Complete output from command python setup.py egg_info: 
    c/_cffi_backend.c:13:17: fatal error: ffi.h: No such file or directory 

#include <ffi.h> 
       ^

compilation terminated. 

libffi-devel пакет, и я также попытался использовать аргумент --global-option='-I/lib/libffi-3.0.13/include', чтобы сообщить pip, где находится файл ffi.h в моей системе.

+0

я получил то же самое сообщение об ошибке при установке питон-glanceclient. В моем случае я решил это, добавив пакет cygwin «libffi-devel». – mcoolive

ответ

0

Я встретил ту же проблему.

Исправлена ​​проблема с помощью:

cp /usr/lib/libffi-3.0.13/include/*.h /usr/include