インストールされたパッケージの依存関係なしでpipがフリーズする
-
29-10-2019 - |
質問
pip freeze
を実行すると、明示的にインストールしたパッケージに加えて、それらのパッケージの依存関係であるパッケージが表示されます。
例: ジェネラコディセタグプレ
問題ありませんが、pip install
を使用してこのrequirements.txtを別の環境にインストールすると、最後の2行を削除しても同じ結果が得られます。
私の質問は、計算可能なすべての依存関係が表示されていない、最も単純化されたrequirements.txtを作成するにはどうすればよいですか?
解決
現在あります(免責事項:私がやりました)。
必要なのは、PyPIからpip-chill
をインストールし、Python環境からpip-chill
を実行することだけです。
冒険心があり、バージョンを固定したくない(またはpip-compileを使用したくない)場合は、pip-chill --no-version
を使用できます。これにより、現在の環境の最小要件が提供されます。
他のヒント
pipを使用して「最も単純化されたrequirements.txt」を作成する方法はありません。この場合に必要かどうかはわかりません。
ご使用の環境でどの依存関係バージョンが機能するかが確実であるため、requirements.txtにすべてのパッケージを含めることをお勧めします。
paramikoが更新され、互換性が失われることを考えてください。問題が発生します。
所属していません StackOverflow