it-swarm.com.ru

ошибка: сбой команды 'gcc' с состоянием выхода 1 в CentOS

Я пытаюсь установить пакет lxml на CentOS с помощью Sudo pip install lxml и выдает эту ошибку прямо в конце:

ошибка:

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

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

Gcc установлен?

Sudo yum install gcc
24
Alex Harvey

msgstr "ошибка: команда 'gcc' завершилась неудачно с состоянием выхода 1". установка не удалась из-за отсутствия python-devel и некоторых зависимостей.

лучший способ исправить проблему GCC: 

Вам необходимо переустановить gcc, gcc-c ++ и зависимости.

Для питона 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"

Для питона 3.4 

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

Надеюсь, это поможет.

43
Coko Tracy Musaza

Бьюсь об заклад, вы должны установить libxml2-devel или libxml++-devel или даже python-devel. Но это только дикое предположение, не видя фактическую ошибку из файла журнала. Но, похоже, в gcc отсутствует либо файл заголовка, либо файл библиотеки.

14
damienfrancois
Sudo yum install python36 python36-devel python36-libs python36-tools

если вы используете python36, это лучший путь для установки. Исправил эту ошибку для меня на экземпляре aws ec2

2
Jacob Solawetz

Как я решил 

# yum update
# yum install -y https://centos7.iuscommunity.org/ius-release.rpm
# yum install -y python36u python36u-libs python36u-devel python36u-pip
# pip3.6 install pipenv

Я надеюсь, что это поможет кому-то решить проблему "gcc".

2
Rahul Saini