尝试在 Ubuntu 12.10 x64 中将“pip install lxml”运行到 virtualenv 中时出现以下错误。我有 Python 2.7。
我在这里看到了关于相同问题的其他相关问题,并尝试安装 python-dev、libxml2-dev 和 libxslt1-dev。
请查看从我提示命令到发生错误的那一刻的回溯。
下载/解压lxml 为包 lxml 运行 setup.py egg_info /usr/lib/python2.7/distutils/dist.py:267:用户警告:未知的分发选项:'bugtrack_url' 警告。警告(味精) 构建 lxml 版本 3.1.2。 没有 Cython 的建筑。 使用 libxslt 1.1.26 的构建配置 在以下目录中针对 libxml2/libxslt 构建:/usr/lib 警告:在目录 'src/lxml/tests' 下找不到匹配 '*.txt' 的文件 安装收集的包:lxml 为 lxml 运行 setup.py install /usr/lib/python2.7/distutils/dist.py:267:用户警告:未知的分发选项:'bugtrack_url' 警告。警告(味精) 构建 lxml 版本 3.1.2。 没有 Cython 的建筑。 使用 libxslt 1.1.26 的构建配置 在以下目录中针对 libxml2/libxslt 构建:/usr/lib 构建“lxml.etree”扩展 gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/libxml2 -I/home/admin/.virtualenvs/dev.actualito.com/build /lxml/src/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 src/lxml/lxml.etree.c:在函数'__pyx_f_4lxml_5etree__getFilenameForFile'中: src/lxml/lxml.etree.c:26851:7:警告:变量 '__pyx_clineno' 已设置但未使用 [-Wunused-but-set-variable] src/lxml/lxml.etree.c:26850:15:警告:变量 '__pyx_filename' 已设置但未使用 [-Wunused-but-set-variable] src/lxml/lxml.etree.c:26849:7:警告:变量 '__pyx_lineno' 已设置但未使用 [-Wunused-but-set-variable] src/lxml/lxml.etree.c:在函数'__pyx_pf_4lxml_5etree_4XSLT_18__call__'中: src/lxml/lxml.etree.c:138273:81:警告:从不兼容的指针类型传递“__pyx_f_4lxml_5etree_12_XSLTContext__copy”的参数 1 [默认启用] src/lxml/lxml.etree.c:136229:52:注意:预期的“struct __pyx_obj_4lxml_5etree__XSLTContext *”,但参数的类型为“struct __pyx_obj_4lxml_5etree__BaseContext *” src/lxml/lxml.etree.c:在函数'__pyx_f_4lxml_5etree__copyXSLT'中: src/lxml/lxml.etree.c:139667:79:警告:从不兼容的指针类型传递“__pyx_f_4lxml_5etree_12_XSLTContext__copy”的参数 1 [默认启用] src/lxml/lxml.etree.c:136229:52:注意:预期的“struct __pyx_obj_4lxml_5etree__XSLTContext *”,但参数的类型为“struct __pyx_obj_4lxml_5etree__BaseContext *” src/lxml/lxml.etree.c:在顶层: src/lxml/lxml.etree.c:12384:13:警告:“__pyx_f_4lxml_5etree_displayNode”已定义但未使用 [-Wunused-function] gcc:内部编译器错误:被杀死(程序 cc1) 请提交完整的错误报告, 如果合适,使用预处理的源。 有关说明,请参阅。 错误:命令“gcc”失败,退出状态为 4 命令的完整输出 /home/admin/.virtualenvs/dev.actualito.com/bin/python -c "import setuptools;__file__='/home/admin/.virtualenvs/dev.actualito.com/build/lxml/setup. py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-asDtN5-记录/安装-record.txt --single-version-externally-managed --install-headers /home/admin/.virtualenvs/dev.actualito.com/include/site/python2.7: /usr/lib/python2.7/distutils/dist.py:267:用户警告:未知的分发选项:'bugtrack_url' 警告。警告(味精) 构建 lxml 版本 3.1.2。 没有 Cython 的建筑。 使用 libxslt 1.1.26 的构建配置 在以下目录中针对 libxml2/libxslt 构建:/usr/lib 运行安装 运行构建 运行 build_py 复制 src/lxml/includes/lxml-version.h -> build/lib.linux-x86_64-2.7/lxml/includes 运行 build_ext 构建“lxml.etree”扩展 gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/libxml2 -I/home/admin/.virtualenvs/dev.actualito.com/build /lxml/src/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 src/lxml/lxml.etree.c:在函数'__pyx_f_4lxml_5etree__getFilenameForFile'中: src/lxml/lxml.etree.c:26851:7:警告:变量 '__pyx_clineno' 已设置但未使用 [-Wunused-but-set-variable] src/lxml/lxml.etree.c:26850:15:警告:变量 '__pyx_filename' 已设置但未使用 [-Wunused-but-set-variable] src/lxml/lxml.etree.c:26849:7:警告:变量 '__pyx_lineno' 已设置但未使用 [-Wunused-but-set-variable] src/lxml/lxml.etree.c:在函数'__pyx_pf_4lxml_5etree_4XSLT_18__call__'中: src/lxml/lxml.etree.c:138273:81:警告:从不兼容的指针类型传递“__pyx_f_4lxml_5etree_12_XSLTContext__copy”的参数 1 [默认启用] src/lxml/lxml.etree.c:136229:52:注意:预期的“struct __pyx_obj_4lxml_5etree__XSLTContext *”,但参数的类型为“struct __pyx_obj_4lxml_5etree__BaseContext *” src/lxml/lxml.etree.c:在函数'__pyx_f_4lxml_5etree__copyXSLT'中: src/lxml/lxml.etree.c:139667:79:警告:从不兼容的指针类型传递“__pyx_f_4lxml_5etree_12_XSLTContext__copy”的参数 1 [默认启用] src/lxml/lxml.etree.c:136229:52:注意:预期的“struct __pyx_obj_4lxml_5etree__XSLTContext *”,但参数的类型为“struct __pyx_obj_4lxml_5etree__BaseContext *” src/lxml/lxml.etree.c:在顶层: src/lxml/lxml.etree.c:12384:13:警告:“__pyx_f_4lxml_5etree_displayNode”已定义但未使用 [-Wunused-function] gcc:内部编译器错误:被杀死(程序 cc1) 请提交完整的错误报告, 如果合适,使用预处理的源。 有关说明,请参阅。 错误:命令“gcc”失败,退出状态为 4 -------------------------------------- 命令 /home/admin/.virtualenvs/dev.actualito.com/bin/python -c "import setuptools;__file__='/home/admin/.virtualenvs/dev.actualito.com/build/lxml/setup.py'; exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-asDtN5-record/install -record.txt --single-version-externally-managed --install-headers /home/admin/.virtualenvs/dev.actualito.com/include/site/python2.7 失败,错误代码 1 在 /home/admin/ .virtualenvs/dev.actualito.com/build/lxml 在 /home/admin/.pip/pip.log 中存储完整的日志