Recently while trying to install recent version of psutil I got following error:
psutil/_psutil_linux.c:12:20: fatal error: Python.h: No such file or directory
After debugging about the issue for a while I got to know that to install psutil recent version, it required python-dev module pre installed.
Use following command to install python-dev
$ sudo apt-get install python-dev
After installing python-dev psutil got installed without any issue.