Однажды устанавливал Mercurial и заметил следующую ошибку:
ERROR:
Python headers are required to build Mercurial but weren’t found in /usr/include/python2.7/Python.h
Чтобы решить эту ошибку, установим python-dev, например в Ubuntu это можно сделать так:
sudo apt-get update
sudo apt install python-dev python-docutils gcc
В CentOS так:
sudo yum install python-devel gcc