title: error: command 'gcc' failed with exit status 1 on CentOS
body: <p>I'm trying to install lxml package on CentOS using <code>sudo pip install lxml</code> and its throwing this error right at the end:</p>
  
  <h2>error:</h2>
  
  <pre><code>error: command 'gcc' failed with exit status 1
  
  ---------------------------------------
  
  Command /usr/bin/python -c "import setuptools;__file__='/tmp/pip-build-root/lxml/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-PjviBq-record/install-record.txt --single-version-externally-managed failed with error code 1 in /tmp/pip-build-root/lxml
  Storing complete log in /root/.pip/pip.log
  
  [hg@user-centos-1 ~]$ error: command 'gcc' failed with exit status 1
  bash: error:: command not found
  </code></pre>