尝试在 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 中存储完整的日志