error: command 'gcc' failed with exit status 1

... при установке lxml.

Если выскакивает такая ошибка, то скорее всего нужно установить дополнительные пакеты:
sudo apt-get install python-dev libxml2-dev libxslt1-dev
А потом уже нормально ставится
pip install lxml

Update для Ubuntu 12.04

На Ubuntu 12.04 также понадобилось сделать так:
CFLAGS="-O0"  pip install lxml

Update для Ubuntu 14.04

lxml error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Это новый геморрой при установке на Ubuntu 14.04. Решается так:
apt-get build-dep python-lxml
Если в ответ на это выскочит ошибка
E: You must put some 'source' URIs in your sources.list
, то в /etc/apt/sources.list надо раскомментировать строки deb-src Затем опять выполнить
pip install lxml

Update от 19.03.2015

Возможна еще одна напасть - ошибка gcc со статусом 4. Об этом читайте здесь.