1. ホーム
  2. pip

[解決済み] pip freezeとconda listの違い

2023-05-26 22:01:01

質問

自分の環境にインストールされているパッケージを一覧表示するために "pip freeze" と "conda list" の両方を使用していますが、どのような違いがあるのでしょうか?

どのように解決するのですか?

インストールされているすべてのパッケージを一覧表示することだけが目的である場合。 pip list あるいは conda list がよいでしょう。

pip freeze のように conda list --export は、どちらかというと、あなたの環境のための要件ファイルを生成するためのものです。たとえば、カスタマイズした環境で特定の依存関係を持つパッケージを作成した場合、次のようにします。 conda list --export > requirements.txt . 他のユーザーにパッケージを配布する準備ができたら、ユーザーはあなたの環境と関連する依存関係を簡単に複製することができます。 conda create --name <envname> --file requirements.txt .



の違いは condapip はもっと長い議論が必要です。StackOverflowにたくさんの解説があります。 この記事 Jake VanderPlasによるこの記事もまた、素晴らしい読み物です。

また、次のようなものもあります。 この表 も便利です。この表は conda , pipvirtualenv .