開発パッケージもインストールする必要があります。
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