错误:命令“gcc”在 CentOS 上失败,退出状态为 1

新手上路,请多包涵

我正在尝试使用 sudo pip install lxml 在 CentOS 上安装 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

原文由 Simple-Solution 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 764
2 个回答

gcc 安装了吗?

 sudo yum install gcc

原文由 Alex Harvey 发布,翻译遵循 CC BY-SA 3.0 许可协议

“错误:命令‘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"

希望这会有所帮助。

原文由 Coko Tracy Musaza 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题