当前位置: 首页 > 知识库问答 >
问题:

安装lxml时的例外

赖诚
2023-03-14

在Mac OS 10.14.6,我试图安装lxml的Python 3.6与:

> STATIC_DEPS=true easy_install-3.6 lxml

我得到一个例外:

异常:命令./confiure--prefix=/Private/var/folders/yd/szy02nx52b912gvn2qh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/build/tmp/libxml2返回代码1

这是我得到的全部痕迹:

搜索lxml阅读https://pypi.python.org/simple/lxml/下载https://files.pythonhosted.org/packages/03/a8/73d795778143be51d8b86750b371b3efcd7139987f71618ad9f4b8b65543/lxml-4.5.1.tar.gz#sha256=27ee0faf8077c7c1a589573b1450743011117f1aa1a91d5ae776bbc5ca6070f2

最佳匹配:lxml 4.5.1处理lxml-4.5.1.tar.gz编写 /var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/setup.cfg运行lxml-4.5.1/setup.py-qbdist_egg--dist-dir /var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/egg-dist-tmp-mnc4h10m构建lxml版本4.5.1。zlib的最新版本是1.2.11下载zlib到库/zlib-1.2.11.tar.gz从https://zlib.net/zlib-1.2.11.tar.gz解压zlib-1.2.11.tar.gz到构建/tmp最新版本是1.16下载libicon v到库/libiconv-1.16.tar.gz从https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.16.tar.gz将libiconv-1.16.tar.gz解压缩到build/tmp libxml2的最新版本是2.9.10将libxml2下载到库/libxml2-2.9.10.tar.gz从http://xmlsoft.org/sources/libxml2-2.9.10.tar.gz将libxml2-2.9.10.tar.gz解压缩到build/tmp libxslt的最新版本是1.1.34将libxslt下载到库/libxslt-1.1.34.tar.gz从http://xmlsoft.org/sources/libxslt-1.1.34.tar.gz解压libxslt-1.1.34.tar.gz到build/tmp在build/tmp/zlib-1.2.11中开始构建检查gcc...编译器错误报告太苛刻了./confiure(可能删除-Wfalse)。/配置中止。Traceback(最近一次调用最后一次):文件/库/框架/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py,第157行,save_modules产量保存文件/库/框架/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py,第198行,setup_context产量文件/库/框架/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py,行248,在run_setupDirectorySandbox(setup_dir). run(运行)文件/库/框架/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py,行278,在运行返回func()文件/库/框架/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py,行246,在运行_execfile(setup_script,ns)文件/库/框架/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py",第47行,_execfileexec(code,global als,locals)File"/var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/setup. py",第245行,File"/var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/setup. py",第153行,在setup_extra_optionsFile"/var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/setupinfo. py",第82行,在ext_modulesFile"/var/folders/yd/szy02nx52b912gvn2qh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/Buildlibxml. py",第391行,在build_libxml2xsltFile"/var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/buildlibxml.py",第330行,在cmmi File"/var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/Buildlibxml. py",第320行,在call_subprocess异常:命令"./confiure--prefix=/Private/var/folders/yd/szy02nx52b912gvn2qh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/build/tmp/libxml2"返回的代码1

在处理上述异常时,发生了另一个异常:

回溯(最近一次调用):sys中的文件“/Library/Frameworks/Python.framework/Versions/3.6/bin/easy_install-3.6”,第11行。退出(main())文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/command/easy_install.py”,主**kw文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/core.py”第148行中的第2265行,在setup dist.run_commands()文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/dist.py”的第955行中,在run_commands self中。在run_命令cmd_obj中,运行_命令(cmd)文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/dist.py”,第974行。run()文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/command/easy_install.py”,第410行,在run self中。easy_install(spec,非self.no_deps)文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/command/easy_install.py”,第665行,在easy_install返回self。安装项目(spec,dist.location,tmpdir,deps)文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/command/easy_install.py”,第695行,安装项目dists=self。安装_-eggs(spec,download,tmpdir)文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/command/easy_-install.py”,第876行,安装_-egs返回self。build_and_install(安装程序脚本,安装程序库)文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/command/easy_install.py”,第1115行,在build_and_install self中。运行安装程序(安装程序脚本、安装程序库、参数)文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/command/easy\u install.py”,第1101行,运行安装程序运行安装程序(安装程序脚本、参数)文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/sandbox.py”,第251行,在exit self的第99行中运行安装程序提升文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/contextlib.py”。gen.throw(type,value,traceback)文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/sandbox.py”,第198行,在setup_上下文文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/contextlib.py”中,第99行,退出self。gen.throw(type、value、traceback)文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/sandbox.py”,第169行,在save_modules saved_exc.resume()文件“/Library/Frameworks/Python.Frameworks/3.6/lib/python3.6/site packages/setuptools/sandbox.py”中,第144行,在。重放(type,exc,self._tb)文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/pkg_resources/_vendor/six.py”,第685行,重放提升价值。使用“回溯(tb)文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/sandbox.py”,保存模块中的第157行生成保存的文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/sandbox.py”,第198行,在安装程序上下文文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/sandbox.py”中,第248行,运行安装程序目录sandbox(安装程序目录)。运行(运行程序)文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/sandbox.py”,第278行,在run return func()文件“/Library/Frameworks/Python.framework/Versions/3.6/site packages/setuptools/sandbox.py”第246行,在runner_execfile(setup_script,ns)文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/sandbox.py”的第47行,在_ExecFileExec(code,globals,locals)文件“/var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/T/easy_install-_ctp1edv/lxml-4.5.1/setup.py”的第245行,在文件“/var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-\u ctp1edv/lxml-4.5.1/setup.py”第153行中,在安装额外选项文件“/var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-\u ctp1edv/lxml-4.5.1/setupinfo.py”第82行中,在ext_模块文件“/var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/buildlibxml.py”第391行中,在build_libxml2xslt文件“/var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/T/easy_install-_ctp1edv/lxml-4.5.1/buildlibxml.py”第330行中,在cmmi文件“/var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy\u install-\u ctp1edv/lxml-4.5.1/buildlibxml.py”中,第320行,调用子流程异常:命令“/configure--prefix=/private/var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy\u install-\u ctp1edv/lxml-4.5.1/build/tmp/libxml2”返回代码1

任何帮助都将不胜感激!坦克

共有1个答案

潘青青
2023-03-14

根据您的设置,您可以使用以下命令之一安装lxml:

apt-get安装Python-lxml

$easy\u安装lxml

$pip安装lxml

 类似资料:
  • 问题内容: 我正在尝试使用Python 3.4将其安装在Windows 8.1笔记本电脑上,但失败了。 首先,我尝试了简单明了的解决方案:。但是,这没有用。它是这样说的: 所以然后我看了一个很棒的有用的东西,叫做 互联网 ,很多人都需要和错误。他们推荐了一个叫Christoph Gohlke的页面,其中他为一堆软件包提供了一些二进制工具。您可以在这里找到它(到lxml部分的快速链接)。 因此,在我

  • 问题内容: 我一直在尝试使用安装lxml ,但出现以下错误。我以前用过(在其他答案中建议),但我仍然遇到相同的错误。我没有使用control-c。 问题答案: 尝试以下操作来获得帮助:

  • 问题内容: 经过进一步的探索,我找到了使用pip和wheel安装lxml的解决方案。欢迎对方法提出更多意见。 我发现Linux发行版的现有Python文档非常出色。对于Windows …不是很多。我已经很好地配置了Linux系统,但也需要一些帮助来准备Windows 8.1平板电脑。 我的项目需要用于Python 3.4的lxml模块。我已经找到了许多有关如何安装lxml的教程,但是每个教程都失败

  • 问题内容: 我在Windows 10计算机上,最近从python 2.7移至3.5。尝试通过pip安装lxml时,它将停止并抛出此错误消息- 生成“ lxml.etree”扩展 错误:需要Microsoft Visual C ++ 14.0。使用“ Microsoft Visual C ++生成工具”获得它: http //landinghub.visualstudio.com/visual-cp

  • 我在一台windows 10机器上,最近从python 2.7迁移到了3.5。当尝试通过pip安装lxml时,它会停止并抛出此错误消息- 正在构建lxml。etree'扩展名 错误:需要Microsoft Visual C 14.0。使用“Microsoft Visual C Build Tools”获取:http://landinghub.visualstudio.com/visual-cpp-

  • 问题内容: 我想安装Lxml,以便随后可以安装Scrapy。 今天更新Mac时,不允许我重新安装lxml,但出现以下错误: 我尝试使用brew安装libxml2和libxslt,两者都安装良好,但是我仍然无法安装lxml。 上次安装时,我需要在Xcode上启用开发人员工具,但由于其更新为Xcode 5,因此不再提供该选项。 有人知道我需要做什么吗? 问题答案: 你应该为xcode安装或升级命令行工