Devi installare anche il pacchetto di sviluppo.
libffi-dev su Debian/Ubuntu, libffi-devel su Redhat/Centos/Fedora.
Per aggiungere alla risposta di mhawke, di solito i sistemi basati su Debian/Ubuntu sono "-dev" anziché "-devel" per i sistemi basati su RPM
Quindi, per Ubuntu sarà apt-get install libffi libffi-dev
RHEL, CentOS, Fedora (fino alla v22) yum install libffi libffi-devel
Fedora 23+ dnf install libffi libffi-devel
OSX/MacOS (supponendo che homebrew sia installato) brew install libffi
Puoi usare CFLAGS (e LDFLAGS o varie altre opzioni del compilatore e del linker) davanti a pip comando (idem per setup.py ):
Qualcosa di simile al seguente dovrebbe funzionare:
CFLAGS=-I/usr/include/libffi/include pip install pyOpenSSL