開発パッケージもインストールする必要があります。
libffi-dev Debian/Ubuntu では、libffi-devel Redhat/Centos/Fedora で。
mhawke の回答に追加すると、通常、Debian/Ubuntu ベースのシステムは、RPM ベースのシステムの「-devel」ではなく「-dev」です
Ubuntu の場合 apt-get install libffi libffi-dev になります
RHEL、CentOS、Fedora (v22 まで) yum install libffi libffi-devel
Fedora 23+ dnf install libffi libffi-devel
OSX/MacOS (自作がインストールされていると仮定) brew install libffi
CFLAGS を使用できます (そして LDFLAGS または他のさまざまなコンパイラとリンカーのオプション) pip の前に コマンド (setup.py も同様) ):
次のようなものが動作するはずです:
CFLAGS=-I/usr/include/libffi/include pip install pyOpenSSL