[Solved] error: command ‘gcc’ failed with exit status 1 on CentOS

I’m trying to install lxml package on CentOS using sudo pip install lxml and its throwing this error right at the end:


error: command 'gcc' failed with exit status 1


Command /usr/bin/python -c "import setuptools;__file__='/tmp/pip-build-root/lxml/';exec(compile(open(__file__).read().replace('rn', '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

[[email protected]-1 ~]$ error: command 'gcc' failed with exit status 1
bash: error:: command not found

Solution #1:

Is gcc installed?

sudo yum install gcc
Respondent: Alex Harvey

Solution #2:

” error: command ‘gcc’ failed with exit status 1 “. the installation failed because of missing python-devel and some dependencies.

the best way to correct gcc problem:

You need to reinstall gcc , gcc-c++ and dependencies.

For python 2.7

$ sudo yum -y install gcc gcc-c++ kernel-devel
$ sudo yum -y install python-devel libxslt-devel libffi-devel openssl-devel
$ pip install "your python packet"

For python 3.4

$ sudo apt-get install python3-dev
$ pip install "your python packet"

Hope this will help.

Respondent: Coko Tracy Musaza

Solution #3:

I bet you have to install libxml2-devel or libxml++-devel or even python-devel. But it is only a wild guess, not seeing the actual error from the log file. But it seems gcc is missing either a header file or a library file.

Respondent: damienfrancois

Solution #4:

sudo yum install python36 python36-devel python36-libs python36-tools

if using python36, this is the best path for set up. Corrected this error for me on an aws ec2 instance

Respondent: Jacob Solawetz

Solution #5:

yum install gcc-c++

on aws ec2 (aws linux),it works


Respondent: Xianhong Xu

Solution #6:

How i solved

# yum update
# yum install -y
# yum install -y python36u python36u-libs python36u-devel python36u-pip
# pip3.6 install pipenv

I hope it will help Someone to resolve “gcc” issue.

Respondent: Rahul Saini

Solution #7:

pip install -U pip
pip install -U cython
Respondent: Daniel Cie?li?ski

The answers/resolutions are collected from stackoverflow, are licensed under cc by-sa 2.5 , cc by-sa 3.0 and cc by-sa 4.0 .

Most Popular

To Top
India and Pakistan’s steroid-soaked rhetoric over Kashmir will come back to haunt them both clenbuterol australia bossier man pleads guilty for leadership role in anabolic steriod distribution conspiracy