0

現在、私は最初の python プロジェクトの 1 つに取り組んでいるので、いくつかの問題が少し単純すぎると思われる場合は、事前に申し訳ありません...とにかく。

私の単純なプロジェクトでは、imdbpy - Python パッケージを使用して IMDb のデータベース ( http://pypi.python.org/pypi/IMDbPY/ ) にアクセスします。imdbpy は特に lxml に依存しています。

python setup.py スクリプトを使用してプロジェクトをインストールしようとすると、問題が発生します。

インストール中に生成されるエラー メッセージ:

** libxml2 と libxslt の開発パッケージがインストールされていることを確認してください **

libxslt のビルド構成の使用

したがって、libxml2 と libxslt が必要ですが、pypi 経由でアクセスできません。

Stackoverflow で同様の問題を見つけました: python setuptool libxml2-dev と libxslt1-dev の依存関係を追加するにはどうすればよいですか? しかし、答えは私の問題を解決しません。

このような依存関係の問題の回避策はありますか?

libxml2-dev と libxslt1 が次のようにインストールされている場合、補足として追加できます。

sudo apt-get インストール libxml2-dev sudo apt-get インストール libxslt1-dev

その後、私のセットアップスクリプトは正常に進行します。

アイデアをお寄せいただきありがとうございます。

4

1 に答える 1

1

遅すぎますが、将来それを必要とする他のユーザーに答えます。

これらはビルドの依存関係であり、Python パッケージではないため、これらのライブラリの開発環境が必要です。

一般に、IMDbPY setup.py のいくつかのスイッチを使用して、これらの C 依存関係を除外できます。

    python setup.py install --without-lxml --without-cutils
于 2011-10-19T18:51:50.050 に答える