安装lxml时出现异常



在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

最佳匹配:lxml4.5.1处理lxml-4.5.1.tar.gz写入/var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/setup.fg运行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.gzhttps://zlib.net/zlib-1.2.11.tar.gz将zlib-1.2.11.tar.gz解压缩到build/tmp libiconv的最新版本是1.16将libiconv下载到libs/libiconv-1.6.tar.gz来自https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.16.tar.gz开箱libiconv-1.6.tar.gz编译/tmp libxml2的最新版本是2.9.10从以下位置将libxml2下载到libs/libxml2-2.9.10tar.gzhttp://xmlsoft.org/sources/libxml2-2.9.10.tar.gz开箱libxml2-2.9.10.tar.gz内置/tmp最新版本的libxslt是1.1.34从以下位置将libxslt下载到libs/libxslt--1.1.34.tar.gzhttp://xmlsoft.org/sources/libxslt-1.1.34.tar.gz开箱libxslt--1.1.34.tar.gz内置/tmp启动内置build/tmp/zlib-1.2.11正在检查gcc。。。编译器错误报告是太苛刻了/配置(也许删除-Werror)。**/配置中止。Traceback(最后一次调用):文件"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/setuptools/sandbox.py",第157行,在save_modules中yield保存的文件"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/sandbox.py",setup_context中的第198行yield File"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/sandbox.py",第248行,在run_setup中DirectorySandbox(setup_dir).run(runner)文件"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/sandbox.py",278号线,运行中return 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",执行文件中的第47行exec(code,globals,locals)文件"/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",第391行,在build_libxml2xslt文件中"/var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/buildlibxml.py",cmmi文件中的第330行"/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

在处理上述异常的过程中,发生了另一个异常:

Traceback(上次调用):文件"/Library/Frameworks/Python.framework/Versions/3.6/bin/easy_install-3.6",第11行,insys.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",run_command中的第974行cmd_obj.run()文件"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/command/easy_install.py",线路410,运行中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中return 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,download,tmpdir)文件"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/command/easy_install.py",第876行,在install_eggs中return 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",run_setup中的第1101行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行,在exitself.gen.throw(类型、值、回溯)文件"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/sandbox.py"中,setup_context中的第198行yield File"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/contextlib.py",第99行,在exitself.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/66.py",685号线raise-value.with_traceback(tb)文件"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/sandbox.py",第157行,在save_modules中yield保存的文件"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/sandbox.py",setup_context中的第198行yield File"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/sandbox.py",第248行,在run_setup中DirectorySandbox(setup_dir).run(runner)文件"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site packages/setuptools/sandbox.py",278号线,运行中return 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",执行文件中的第47行exec(code,globals,locals)文件"/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",第391行,在build_libxml2xslt文件中"/var/folders/yd/szy02nx52b912gvn2qhh8nb40000gq/T/easy_install-_ctp1edv/lxml-4.5.1/buildlibxml.py",cmmi文件中的第330行"/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

任何帮助都将不胜感激!储罐

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

$apt-get-install python lxml

$easy_install lxml

$pip安装lxml

最新更新