2016-12-20 19 views
3

私の環境にインストールされているパッケージを一覧表示するのに "pip freeze"と "conda list"の両方を使用していますが、その違いは何ですか?pip freezeとconda listの違い

+0

http://stackoverflow.com/a/33694864/1005215 –

+0

参照http://stackoverflow.com/questions/18640305/how-do-i-keep-track-of-pip-installed-packages-in-アナコンダ - コンド - 環境 – Kuppu

答えて

8

インストールされているすべてのパッケージを一覧表示することだけが目的の場合は、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のThis articleも素晴らしい読書です。

this tableが役に立つ場合もあります。 conda,pip、およびvirtualenvの演算同等性がリストされています。

関連する問題