One of the common error that every python developer encounters is the following. This occurs while the installation of Python packages. This can be solved by installing few dependent Linux packages.
fatal error: Python.h: No such file or directory
The command is different for every operating systems.
RHEL or CentOS
sudo yum install python3-devel
Debian or Ubuntu
sudo apt-get install python3-dev
SUSE Linux
sudo zypper in python3-devel
Fedora Linux
sudo dnf install python3-devel
Alpine Linux
sudo apk add python3-dev
Cygwin
apt-cyg install python3-devel