it-swarm.com.de

fehler: Der Befehl 'gcc' ist mit dem Beendigungsstatus 1 unter CentOS fehlgeschlagen

Ich versuche, das Lxml-Paket unter Verwendung von Sudo pip install lxml auf CentOS zu installieren. Am Ende wird dieser Fehler ausgegeben:

error:

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

Ist gcc installiert?

Sudo yum install gcc
24
Alex Harvey

msgstr "Fehler: Befehl 'gcc' mit Exitstatus 1 fehlgeschlagen". Die Installation ist aufgrund fehlender Python-Entwicklung und einiger Abhängigkeiten fehlgeschlagen.

der beste Weg, um das gcc-Problem zu beheben: 

Sie müssen gcc, gcc-c ++ und Abhängigkeiten neu installieren.

Für 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"

Für Python 3.4 

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

Hoffe das wird helfen.

43

Ich wette, Sie müssen libxml2-devel oder libxml++-devel oder sogar python-devel installieren. Es ist jedoch nur eine wilde Vermutung, den tatsächlichen Fehler nicht aus der Protokolldatei zu sehen. Es scheint jedoch, dass gcc entweder eine Headerdatei oder eine Bibliotheksdatei fehlt.

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

wenn Sie Python36 verwenden, ist dies der beste Pfad für die Einrichtung. Dieser Fehler wurde für mich in einer aws ec2-Instanz behoben

2
Jacob Solawetz

Wie ich gelöst habe 

# 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

Ich hoffe, es wird jemandem helfen, das "gcc" Problem zu lösen.

2
Rahul Saini
yum install gcc-c++

auf aws ec2 (aws linux) funktioniert es

优秀

1
Xianhong Xu