1. ホーム
  2. python

[解決済み] PIPインストールで、libffiは認識されるのに、ffi.hが見つからない。

2022-02-10 10:36:19

質問

をインストールしました。 libffi を Linux サーバーに正しく設定し、さらに PKG_CONFIG_PATH として、環境変数を正しいディレクトリに設定します。 pip がインストールされていることを認識します。しかし、pyOpenSSLをインストールしようとすると、pipはファイル 'ffi.h' が見つからないと述べます。私は ffi.h が存在し、そのディレクトリも存在するのですが、この ffi.hpip ?

解決方法は?

を使用することができます。 CFLAGS (そして LDFLAGS または他の様々なコンパイラやリンカのオプション) の前に置きます。 pip コマンドを使用します(同様に setup.py ):

以下のようなものがあれば、うまくいくはずです。

CFLAGS=-I/usr/include/libffi/include pip install pyOpenSSL