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