GNU/Linux >> Belajar Linux >  >> Linux

Instal PIP tidak dapat menemukan ffi.h meskipun ia mengenali libffi

Anda perlu menginstal paket pengembangan juga.

libffi-dev di Debian/Ubuntu, libffi-devel di Redhat/Centos/Fedora.


Untuk menambah jawaban mhawke, biasanya sistem berbasis Debian/Ubuntu adalah "-dev" daripada "-devel" untuk sistem berbasis RPM

Jadi, untuk Ubuntu itu akan menjadi apt-get install libffi libffi-dev

RHEL, CentOS, Fedora (hingga v22) yum install libffi libffi-devel

Fedora 23+ dnf install libffi libffi-devel

OSX/MacOS (dengan asumsi homebrew terpasang) brew install libffi


Anda dapat menggunakan CFLAGS (dan LDFLAGS atau berbagai pilihan compiler dan linker lainnya) di depan pip perintah (ditto untuk setup.py ):

Sesuatu yang mirip dengan yang berikut seharusnya berfungsi:

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

Linux
  1. Cara Menginstal PIP di Linux

  2. Apt-get Build-dep Tidak Dapat Menemukan Paket Sumber?

  3. Mengapa Tidak Dapat Menemukan Read /run/user/1000/gvfs Meskipun Dijalankan Sebagai Root?

  1. Alat VMWare menginstal kegagalan. Tidak dapat menemukan program depmod

  2. Ubuntu 20.04:E:Tidak dapat menemukan paket python-pip

  3. Tidak dapat menginstal xdebug - simbol yang tidak ditentukan:zend_post_startup_cb

  1. Bagaimana Cara Menginstal PIP di Linux?

  2. Tidak dapat menginstal pyodbc di Linux

  3. Tidak dapat menginstal permata PG di Fedora 17