También debe instalar el paquete de desarrollo.
libffi-dev
en Debian/Ubuntu, libffi-devel
en Redhat/Centos/Fedora.
Para agregar a la respuesta de mhawke, generalmente los sistemas basados en Debian/Ubuntu son "-dev" en lugar de "-devel" para sistemas basados en RPM
Entonces, para Ubuntu será apt-get install libffi libffi-dev
RHEL, CentOS, Fedora (hasta v22) yum install libffi libffi-devel
Fedora 23+ dnf install libffi libffi-devel
brew install libffi
Puedes usar CFLAGS
(y LDFLAGS
o varias otras opciones de compilador y enlazador) delante del pip
comando (lo mismo para setup.py
):
Algo similar a lo siguiente debería funcionar:
CFLAGS=-I/usr/include/libffi/include pip install pyOpenSSL