5
pip install .
を実行すると、推移的な依存関係を含め、すべての依存関係がインストールされますが、2つの異なるバージョンのlxmlに依存する2つのモジュールがあるという問題があります。 pip
や他のツールで誰が何を必要としているのかをどのように把握できますか?Pythonでどこから依存関係が発生しているのかを確認しますか?
pip install .
を実行すると、推移的な依存関係を含め、すべての依存関係がインストールされますが、2つの異なるバージョンのlxmlに依存する2つのモジュールがあるという問題があります。 pip
や他のツールで誰が何を必要としているのかをどのように把握できますか?Pythonでどこから依存関係が発生しているのかを確認しますか?
あなたはどのモジュールがlxmlに依存しているか考えていますか?もしそうなら、それらのモジュールsetup.pyファイルをチェックしてinstall_requires
をチェックすればよく、ほとんどのパッケージ作成者にバージョン番号も含まれています。例えば
install_requires=[
'django-modeldict>=1.1.6',
'nexus>=0.1.7',
'django-jsonfield',
],
から:https://github.com/disqus/gargoyle/blob/master/setup.py
またmodulefinderのようなものに見たいかもしれませんが、私は単にsetup.pyをチェックすると、この場合にははるかに簡単だと思います。