GNU/Linux >> Znalost Linux >  >> Linux

Instalace PIP nemůže najít ffi.h, i když rozpoznává libffi

Musíte také nainstalovat vývojový balíček.

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


Chcete-li přidat k mhawkeově odpovědi, systémy založené na Debianu/Ubuntu jsou obvykle "-dev" spíše než "-devel" pro systémy založené na RPM

Tedy pro Ubuntu bude to apt-get install libffi libffi-dev

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

Fedora 23+ dnf install libffi libffi-devel

OSX/MacOS (za předpokladu, že je nainstalován homebrew) brew install libffi


Můžete použít CFLAGS (a LDFLAGS nebo různé další možnosti kompilátoru a linkeru) před pip příkaz (stejně jako setup.py ):

Mělo by fungovat něco podobného jako následující:

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

Linux
  1. Jak nainstalovat PIP v Linuxu?

  2. Nelze nainstalovat PG gem na Fedoru 17

  3. Nelze najít chybu pkg-config

  1. Jak nainstalovat PIP v Linuxu

  2. Apt-get Build-dep nemůže najít zdrojový balíček?

  3. Nelze nainstalovat xdebug - nedefinovaný symbol:zend_post_startup_cb

  1. Proč nelze najít Read /run/user/1000/gvfs, i když běží jako root?

  2. Nelze nainstalovat pyodbc na Linux

  3. pip3 install pandas visí