pip
is a tool used to install Python modules from a central python repository. While using pip
command there may be some error like ffi.h gcc
.This error will look like below.
#include <ffi.h> ^ compilation terminated. error: command 'gcc' failed with exit status 1
Install libffi-dev
This problem is related to the libffi
libraries. If libffi
development libraries are not installed we will get this error. To solve the issue install libffi-dev
on Debian/Ubuntu, libffi-devel
on Redhat/Centos/Fedora.
Solve For Ubuntu, Debian, Mint, Kali
We will install libffi-dev
package in deb based distributions.
$ sudo apt install libffi-dev

Solve For Fedora, CentOS, RedHat
We will install libff-devel
package in rpm based distributions.
$ sudo dnf install libffi-devel -y

Pip ffi.h Gcc Error Infografic
