1

ソースからlxmlをビルドする必要があります。https://github.com/lxml/lxml ファイル/doc/build.txtに記載されているように、ソースコードはコンパイル済みの.cファイルとともに提供する必要があります。なぜ私はそれらを見つけられないのですか?に/src/lxmlは.pyxファイルしかありません。.cファイルはどこにありますか?

実際、コマンドlxml.etree.c中にファイルがありません。python build

ありがとうございました

4

1 に答える 1

5

build.txtを読み間違えました。それは言う

lxml.etreeおよびlxml.objectifyモジュールはCython_で記述されています。ただし、Cythonで生成された.cファイルはlxmlリリースで配布されるため、通常のリリースソースからlxmlをビルドするためにCythonは必要ありません。

したがって、Cファイルをプリコンパイルするには、「通常のリリースソース」を入手する必要があります(例: http://pypi.python.org/pypi/lxml ) 。gitからチェックアウトする場合は、Cythonが必要です。

開発者ソースのチェックアウトからlxmlを構築することに興味がある場合(たとえば、まだリリースされていないバグ修正をテストする場合)、またはlxml開発者になりたい場合にのみ、Cythonを正常にインストールする必要があります。

于 2013-01-29T18:38:57.643 に答える