Vous devez également installer le package de développement.
libffi-dev
sur Debian/Ubuntu, libffi-devel
sur Redhat/Centos/Fedora.
Pour ajouter à la réponse de mhawke, les systèmes basés sur Debian/Ubuntu sont généralement "-dev" plutôt que "-devel" pour les systèmes basés sur RPM
Donc, pour Ubuntu ce sera apt-get install libffi libffi-dev
RHEL, CentOS, Fedora (jusqu'à v22) yum install libffi libffi-devel
Fedora 23+ dnf install libffi libffi-devel
OSX/MacOS (en supposant que l'homebrew est installé) brew install libffi
Vous pouvez utiliser CFLAGS
(et LDFLAGS
ou diverses autres options du compilateur et de l'éditeur de liens) devant le pip
commande (idem pour setup.py
):
Quelque chose de similaire à ce qui suit devrait fonctionner :
CFLAGS=-I/usr/include/libffi/include pip install pyOpenSSL