GNU/Linux >> Tutoriales Linux >  >> Linux

La instalación de PIP no puede encontrar ffi.h aunque reconoce libffi

También debe instalar el paquete de desarrollo.

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


Para agregar a la respuesta de mhawke, generalmente los sistemas basados ​​en Debian/Ubuntu son "-dev" en lugar de "-devel" para sistemas basados ​​en RPM

Entonces, para Ubuntu será apt-get install libffi libffi-dev

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

Fedora 23+ dnf install libffi libffi-devel

OSX/MacOS (asumiendo que homebrew está instalado) brew install libffi


Puedes usar CFLAGS (y LDFLAGS o varias otras opciones de compilador y enlazador) delante del pip comando (lo mismo para setup.py ):

Algo similar a lo siguiente debería funcionar:

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

Linux
  1. Cómo instalar PIP en Linux

  2. ¿Cómo instalar PIP en Linux?

  3. No se puede instalar la gema PG en Fedora 17

  4. No se puede encontrar el error de pkg-config

  5. pip3 instalar pandas se cuelga

Cómo instalar Pip en Ubuntu 18.04

Cómo instalar pip en Kali Linux

Cómo instalar Pip en CentOS 7

Cómo instalar Pip en Debian 9

Cómo instalar Pip en Ubuntu

Cómo instalar Python PIP en Ubuntu 18.04