2

PyPIで配布されているPythonモジュールを持っているので、を使用してインストールできますeasy_install。これはlxmlに依存し、lxmlはlibxslt1-devに依存します。libxslt1-devをでインストールできないeasy_installため、に配置しても機能しませんinstall_requires。に頼る代わりにsetuptoolsをインストールする方法はありますapt-getか?

4

2 に答える 2

1

apt-getを使用してlxml(またはc拡張子を持つpythonパッケージ)をインストールしてから、pypiから純粋なpythonパッケージをプルすることをお勧めします。また、私は通常、トップレベルのインストールにeasy_installを使用しないようにしています。むしろ、virtualenvを使用して仮想環境を作成してから、virtualenvによって作成されたeasy_installを使用してセットアップをクリーンに保ちます。

この戦略は、いくつかの実稼働環境でうまく機能しています。

于 2010-05-11T08:17:29.710 に答える
1

setuptoolsは、使用しているパッケージインデックス(で指定したもののデフォルトインデックス)にあるPythonパッケージのみをインストールできますeasy_install -i http://myindex.site/index

Python以外の依存関係は、プラットフォームの標準インストールパッケージ(DebianベースのLinuxディストリビューションではapt-get)を使用してインストールする必要があります。これらはこのカテゴリに分類されるため、標準的な方法でインストールする必要がありますlibxml2libxslt

于 2010-05-11T09:11:42.260 に答える