【发布时间】:2017-11-05 01:52:56
【问题描述】:
我正在尝试在 centos (amazon linux AMI) 上安装 LXML。
我已经安装了以下先决条件:
sudo yum install libxml2-devel libxslt-devel
sudo yum install zlib-devel
sudo pip install setuptools
sudo yum install python-devel
然后我安装 lxml:
sudo pip install lxml
我收到以下 gcc 错误:
创建 build/temp.linux-x86_64-2.7/src/lxml gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE - fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv - fPIC -I/usr/include/libxml2 -Isrc/lxml/includes -I/usr/include/python2.7 -c src/lxml/lxml.etree.c -o build/temp.linux-x86_64-2.7/src/lxml/lxml.etree.o -w {标准输入}:汇编器消息: {标准输入}:593226:错误:未知伪操作:`.lc1' gcc:内部编译器错误:被杀死(程序 cc1) 请提交完整的错误报告, 如果合适,使用预处理的源。 有关说明,请参阅http://bugzilla.redhat.com/bugzilla。 编译失败:命令“gcc”失败,退出状态为 4 创建 tmp cc -I/usr/include/libxml2 -I/usr/include/libxml2 -c /tmp/xmlXPathInit0HczkK.c -o tmp/xmlXPathInit0HczkK.o cc tmp/xmlXPathInit0HczkK.o -L/usr/lib64 -lxml2 -o a.out 错误:命令“gcc”失败,退出状态为 4
----------------------------------------命令“/usr/bin/python2.7 -c”导入设置工具, tokenize;file='/tmp/pip-build-TmaL5z/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'), 文件, 'exec'))" 安装 --record /tmp/pip-OD8Xpx-record/install-record.txt --single-version-externally-managed --compile" 失败,在 /tmp/pip-build-TmaL5z/lxml 中出现错误代码 1
我的 gcc 版本是: gcc (GCC) 4.8.3 20140911 (红帽 4.8.3-9)
我的python版本是: Python 2.7.12
我怎样才能克服这个错误来安装 LXML?
【问题讨论】:
标签: python linux gcc centos lxml