インストールされたパッケージの依存関係なしでpipがフリーズする

StackOverflow https://stackoverflow.com/questions/5900201

  •  29-10-2019
  •  | 
  •  

質問

pip freezeを実行すると、明示的にインストールしたパッケージに加えて、それらのパッケージの依存関係であるパッケージが表示されます。

例: ジェネラコディセタグプレ

問題ありませんが、pip installを使用してこのrequirements.txtを別の環境にインストールすると、最後の2行を削除しても同じ結果が得られます。

私の質問は、計算可能なすべての依存関係が表示されていない、最も単純化されたrequirements.txtを作成するにはどうすればよいですか?

役に立ちましたか?

解決

現在あります(免責事項:私がやりました)。

必要なのは、PyPIからpip-chillをインストールし、Python環境からpip-chillを実行することだけです。

冒険心があり、バージョンを固定したくない(またはpip-compileを使用したくない)場合は、pip-chill --no-versionを使用できます。これにより、現在の環境の最小要件が提供されます。

https://github.com/rbanffy/pip-chill

他のヒント

pipを使用して「最も単純化されたrequirements.txt」を作成する方法はありません。この場合に必要かどうかはわかりません。

ご使用の環境でどの依存関係バージョンが機能するかが確実であるため、requirements.txtにすべてのパッケージを含めることをお勧めします。

paramikoが更新され、互換性が失われることを考えてください。問題が発生します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top