GNU/Linux >> Linux の 問題 >  >> Linux

libffi を認識しているにもかかわらず、PIP インストールで ffi.h が見つからない

開発パッケージもインストールする必要があります。

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

Linux
  1. LinuxにPIPをインストールするにはどうすればいいですか?

  2. Linux に pyodbc をインストールできない

  3. Fedora 17 に PG gem をインストールできない

  1. pip3 install pandas がハングする

  2. docker-compose をオフラインでインストールするには?

  3. pip は、要件 django==2.2.1 を満たすバージョンを見つけることができませんでした

  1. LinuxにPIPをインストールする方法

  2. Apt-get Build-depはソースパッケージを見つけることができませんか?

  3. VMWare ツールのインストールに失敗しました。 depmod プログラムが見つかりません