构建LXML.预编译的.c Cython文件丢失

DeL*_*Lac 1 python lxml cython

我必须从源代码构建lxml.https://github.com/lxml/lxml 正如文件/doc/build.txt所说,源代码应该提供预编译的.c文件.为什么我找不到它们?在/src/lxml那里只有.pyx文件.哪里.c文件?? ??

实际上我lxml.etree.cpython build命令期间有丢失的文件.

谢谢

Mar*_*wis 5

你误读了build.txt.它说

lxml.etree和lxml.objectify模块是用Cython_编写的.但是,由于我们使用lxml版本分发Cython生成的.c文件,因此您不需要Cython从正常版本源构建lxml.

因此,您需要获得"正常发布源"以预编译C文件,例如从 http://pypi.python.org/pypi/lxml.如果你从git退房,你需要Cython:

只有当您有兴趣从开发人员来源的结帐中构建lxml时(例如,测试尚未发布的错误修复)或者如果您想成为lxml开发人员,那么您确实需要一个有效的Cython安装.