安装lxml时的例外

问题描述 投票:0回答:1

在Mac OS 10.14.6上,我正在尝试使用以下命令为Python 3.6安装lxml:

> STATIC_DEPS=true easy_install-3.6 lxml

我收到此异常:

Exception: Command "./configure --prefix=/private/var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/build/tmp/libxml2" returned code 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 -q bdist_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下载到libs / zlib-1.2.11.tar.gz中 https://zlib.net/zlib-1.2.11.tar.gz将zlib-1.2.11.tar.gz解压缩到 build / tmp libiconv的最新版本是1.16将libiconv下载到 来自的libs / 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从http://xmlsoft.org/sources/libxml2-2.9.10.tar.gz解压缩将libxml2下载到libs / libxml2-2.9.10.tar.gz libxml2-2.9.10.tar.gz到build / tmp libxslt的最新版本是 1.1.34从http://xmlsoft.org/sources/libxslt-1.1.34.tar.gz解压缩将libxslt下载到libs / libxslt-1.1.34.tar.gz libxslt-1.1.34.tar.gz进入build / tmp开始构建 build / tmp / zlib-1.2.11正在检查gcc ...编译器错误报告为 对于./configure太苛刻(也许删除-Werror)。 ** ./配置中止。追溯(最近一次通话):文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py”, 第157行,在save_modules中 产生保存的文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py”, 第198行,在setup_context中 产生文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py”, 第248行,在run_setup中 DirectorySandbox(setup_dir).run(运行程序)文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py”, 278行,正在运行 返回func()文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py”, 第246行,在转轮中 _execfile(setup_script,ns)文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py”, _execfile中的第47行 exec(代码,全局变量,本地变量)文件“ /var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/setup.py”, 文件中的第245行 “ /var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/setup.py”, setup_extra_options文件中的第153行 “ /var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/setupinfo.py”, ext_modules文件中的第82行 “ /var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/buildlibxml.py”, build_libxml2xslt文件中的第391行 “ /var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/buildlibxml.py”, 第330行,在cmmi文件中 “ /var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/buildlibxml.py”, 第320行,在call_subprocess中,异常:命令“ ./configure --prefix = / private / var / folders / yd / szy02nx52b912gvn2qhh8nb40000gq / T / easy_install-_ctp1edv / lxml-4.5.1 / build / tmp / libxml2“ 返回代码1

在处理以上异常期间,发生了另一个异常:

追踪(最近一次通话):文件 “ /Library/Frameworks/Python.framework/Versions/3.6/bin/easy_install-3.6”, 第11行 sys.exit(main())文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/command/easy_install.py”, 2265行,在主要 ** kw文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/core.py”, 第148行,在设置中 dist.run_commands()文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/dist.py”, 第955行,在run_commands中 self.run_command(cmd)文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/dist.py”, 974行,在run_command中 cmd_obj.run()文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/command/easy_install.py”, 410行,运行中 self.easy_install(规格,不是self.no_deps)文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/command/easy_install.py”, 在easy_install中的第665行 返回self.install_item(spec,dist.location,tmpdir,deps)文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/command/easy_install.py”, 第695行,在install_item中 dists = self.install_eggs(spec,下载,tmpdir)文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/command/easy_install.py”, 第876行,在install_eggs中 返回self.build_and_install(setup_script,setup_base)文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/command/easy_install.py”, 第1115行,在build_and_install中 self.run_setup(setup_script,setup_base,args)文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/command/easy_install.py”, 第1101行,在run_setup中 run_setup(setup_script,args)文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py”, 第251行,在run_setup中 引发文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/contextlib.py”, 第99行,位于[[exit self.gen.throw(类型,值,回溯)文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py”, 第198行,在setup_context中 产生文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/contextlib.py”, 第99行,位于[[exit self.gen.throw(类型,值,回溯)文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py”, 第169行,在save_modules中 saved_exc.resume()文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py”, 第144行,在简历中 six.reraise(type,exc,self._tb)文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pkg_resources/_vendor/six.py”, 685号线 提高价值。with_traceback(tb)文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py”, 第157行,在save_modules中 产生保存的文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py”, 第198行,在setup_context中 产生文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py”, 第248行,在run_setup中 DirectorySandbox(setup_dir).run(运行程序)文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py”, 278行,正在运行 返回func()文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py”, 第246行,在转轮中 _execfile(setup_script,ns)文件“ /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py”, _execfile中的第47行 exec(代码,全局变量,本地变量)文件“ /var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/setup.py”, 文件中的第245行 “ /var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/setup.py”, setup_extra_options文件中的第153行 “ /var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/setupinfo.py”, ext_modules文件中的第82行 “ /var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/buildlibxml.py”, build_libxml2xslt文件中的第391行 “ /var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/buildlibxml.py”, 第330行,在cmmi文件中 “ /var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/buildlibxml.py”, 第320行,在call_subprocess中,异常:命令“ ./configure --prefix = / private / var / folders / yd / szy02nx52b912gvn2qhh8nb40000gq / T / easy_install-_ctp1edv / lxml-4.5.1 / build / tmp / libxml2“ 返回代码1

任何帮助将不胜感激!战车
python python-3.x macos lxml
1个回答
0
投票
$ apt-get install python-lxml

$ easy_install lxml

$ pip install lxml

© www.soinside.com 2019 - 2024. All rights reserved.