40

我正在尝试在 CentOS 上安装 lxml 包,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

[hg@user-centos-1 ~]$ error: command 'gcc' failed with exit status 1
bash: error:: command not found
4

9 回答 9

58

“错误:命令‘gcc’失败,退出状态为 1”。由于缺少 python-devel 和一些依赖项,安装失败。

纠正 gcc 问题的最佳方法:

您需要重新安装 gcc 、 gcc-c++ 和依赖项。

对于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"

对于蟒蛇 3.4

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

希望这会有所帮助。

于 2016-04-30T04:51:03.203 回答
33

gcc 安装了吗?

sudo yum install gcc
于 2013-11-13T14:07:35.020 回答
16

我敢打赌你必须安装libxml2-develorlibxml++-devel甚至python-devel. 但这只是一个疯狂的猜测,没有从日志文件中看到实际的错误。但似乎gcc缺少头文件或库文件。

于 2013-11-13T14:16:41.027 回答
13
sudo yum install python36 python36-devel python36-libs python36-tools

如果使用 python36,这是设置的最佳路径。在 aws ec2 实例上为我更正了此错误

于 2019-01-21T00:51:46.627 回答
6
yum install gcc-c++

它适用于:

修复 Fedora 中的“gcc: error trying to exec 'cc1plus': execvp: No such file or directory”

于 2019-05-21T09:08:01.277 回答
4

我是如何解决的

# 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”问题。

于 2018-08-14T08:04:52.997 回答
1
pip install -U pip
pip install -U cython
于 2020-12-04T10:20:40.763 回答
0

CentOS我在安装时遇到了这个问题Fasttext。该问题已通过以下方式解决。

yum install centos-release-scl
yum install scl-utils-build
yum install devtoolset-9
scl enable devtoolset-9 bash

参考:https ://github.com/facebookresearch/fastText/issues/1105#issuecomment-667041482

于 2021-09-21T04:51:07.597 回答
-1
yum install gcc-c++

centos GCP,这对我有用| 安装 python3 lib 隐式。

于 2021-10-01T20:10:35.097 回答