1

私のアプリケーションには lxml >= 2.1 が必要ですが、lxml をインストールするには、libxml2-dev libxslt1-dev をインストールする必要があります。そうしないと、lxml のインストール中にエラーが発生します。

Pythonセットアップツールを使用して、これをsetup.pyの依存関係として与える方法はありますか....

4

1 に答える 1

2

そうではありません... setuptoolsは、すでにpypiに属しているパッケージの依存関係のみを処理します。したがって、この種の依存関係が必要な場合は、お気に入りのディストリビューションが提供するパッケージング テクノロジを選択する必要があると思います。

ただし、setuptools build または install コマンドをオーバーライドして、パッケージをインストールする前に追加のチェックを行うことができます。そのためには、この回答をご覧ください。

于 2010-08-16T14:45:31.250 に答える