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"

Python 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-develまたはlibxml++-develまたはをインストールする必要があるに違いありませんpython-devel。しかし、ログ ファイルから実際のエラーを確認することはできません。しかしgcc、ヘッダー ファイルまたはライブラリ ファイルが不足しているようです。

于 2013-11-13T14:16:41.027 に答える
1
pip install -U pip
pip install -U cython
于 2020-12-04T10:20:40.763 に答える