gpt4 book ai didi

python - 为什么我不能为 python 安装 lxml?

转载 作者:太空宇宙 更新时间:2023-11-04 10:30:39 24 4
gpt4 key购买 nike

我已经下载了 lxml 的 tarball 并正在使用 ipython setup.py install 尝试安装它。不幸的是,它给了我一整屏的错误信息:

src/lxml/lxml.etree.c:200651: error: ‘XML_XPATH_INVALID_OPERAND’ undeclared (first use in this function)
src/lxml/lxml.etree.c:200661: error: ‘XML_XPATH_INVALID_TYPE’ undeclared (first use in this function)
src/lxml/lxml.etree.c:200671: error: ‘XML_XPATH_INVALID_ARITY’ undeclared (first use in this function)
src/lxml/lxml.etree.c:200681: error: ‘XML_XPATH_INVALID_CTXT_SIZE’ undeclared (first use in this function)
src/lxml/lxml.etree.c:200691: error: ‘XML_XPATH_INVALID_CTXT_POSITION’ undeclared (first use in this function)
src/lxml/lxml.etree.c:200921: error: ‘LIBXSLT_VERSION’ undeclared (first use in this function)
src/lxml/lxml.etree.c:200933: error: ‘xsltLibxsltVersion’ undeclared (first use in this function)
src/lxml/lxml.etree.c:200945: error: ‘__pyx_v_4lxml_5etree_XSLT_DOC_DEFAULT_LOADER’ undeclared (first use in this function)
src/lxml/lxml.etree.c:200945: error: ‘xsltDocDefaultLoader’ undeclared (first use in this function)
src/lxml/lxml.etree.c:200954: error: ‘xsltDocLoaderFunc’ undeclared (first use in this function)
src/lxml/lxml.etree.c:200954: error: expected ‘)’ before ‘__pyx_f_4lxml_5etree__xslt_doc_loader’
An exception has occurred, use %tb to see the full traceback.

SystemExit: error: command 'gcc' failed with exit status 1

有人知道这是怎么回事吗?显然 cython 会干扰安装,但我的系统上没有安装 cython。这是在 centos 6.4 操作系统上,ipython 运行 2.7。

最佳答案

lxml 依赖于 libxml2libxslt。使用 yum 安装开发头文件:

yum install libxml2-devel libxslt-devel python-devel

关于python - 为什么我不能为 python 安装 lxml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26884514/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com