web-dev-qa-db-ja.com

アナコンダ対ミニコンダ

Anacondaリポジトリ には、2種類のインストーラーがあります。

「Anacondaインストーラー」と「Minicondaインストーラー」。

違いは何ですか?その上、インストーラファイルAnaconda2-4.4.0.1-Linux-ppc64le.shの場合、2-4.4.0.1は何の略ですか?

116
user288609

違いは、minicondaがリポジトリ管理システムを出荷しているだけだということです。それであなたがそれをインストールするとき、パッケージのない管理システムだけがあります。 Anacondaでは、これはいくつかの組み込みパッケージを含むディストリビューションのようです。

他のLinuxディストリビューションと同様に、含まれているパッケージの多くのアップデートをまとめたリリースがいくつかあります。そのため、バージョン番号に違いがあります。あなたがAnacondaをアップグレードすることを決心しただけなら、あなたはシステム全体を更新しています。

77
Y0da

元のドキュメントによると(リンクは今死んでいる):

次の場合はAnacondaを選択してください。

  • CondaまたはPythonが初めての方
  • Pythonと150以上の科学パッケージが一度に自動的にインストールされる便利さのように
  • 時間とディスク容量(数分、3 GB)があること
  • 個別に使用したい各パッケージをインストールしたくない。

以下の場合はMinicondaを選択してください。

  • 個別に使いたい各パッケージをインストールしても構いません。
  • 一度に150を超えるパッケージをインストールする時間やディスク容量がない
  • Pythonとcondaコマンドへの素早いアクセスを望み、あとで他のプログラムを整理したいと思うだけです。

私はMinicondaを自分で使っています。アナコンダは肥大化しています。これらのパッケージの多くは一度も使用されることはなく、必要に応じていつでも簡単にインストールできます。

Conda はパッケージマネージャです(例えば、conda listは環境にインストールされているすべてのパッケージを表示します)が、AnacondaとMinicondaはディストリビューションです。ソフトウェア配布は、システムにインストールして使用することができる、事前構築済みおよび事前設定済みのパッケージの集まりです。パッケージマネージャは、パッケージのインストール、更新、削除のプロセスを自動化するツールです。

AnacondaはPyDataエコシステムの中心的なソフトウェアのフルディストリビューションであり、数百のサードパーティオープンソースプロジェクト用のバイナリと一緒にPython自体も含まれています。 Minicondaは本質的にはConda、その依存関係、そしてPythonのみを含む、空のconda環境のためのインストーラーです。 ソース

Condaがインストールされたら、必要なバージョンのPythonと一緒に、必要なパッケージを最初からインストールすることができます。

2-4.4.0.1は、あなたのAnacondaインストールパッケージのバージョン番号です。不思議なことに、それは彼らの Old Package Lists にはリストされていません。

2016年4月には、Pythonバージョン2および3との混同を避けるため、Anacondaのバージョン管理が2.5から4.0に急上昇しました。

それ以降のバージョンのリリースノートは here にあります。

213
Alexander

MinicondaはあなたにPythonインタプリタそれ自身を与えます、そしてcondaと呼ばれるコマンドラインツールはPythonパッケージ向けのクロスプラットフォームパッケージマネージャとして動作します。

AnacondaにはPythonとcondaの両方が含まれており、さらに科学計算向けの他のプリインストールパッケージもバンドルされています。このバンドルのサイズのため、インストールで数ギガバイトのディスク容量が消費されると予想されます。

出典:Jake VanderPlas's Pythonデータサイエンスハンドブック

15
Bonifacio2

2Anaconda2は、PythonのメインバージョンがAnaconda3にインストールされている3.xではなく2.xになることを意味します。現在のリリースはPython 2.7.13です。

4.4.0.1はAnacondaのバージョン番号です。現在公表されているバージョンは4.4.0であり、.1はマイナーリリースまたは他の同様の用途のためであると思います。私が使用するWindowsのリリースでは、ファイル名に4.4.0を付けてください。

アナコンダとミニコンダの違いを説明している人もいるので、ここでは省略します。

6
Rory Daulton

Anacondaとminicondaは両方ともcondaパッケージマネージャーを使用します。 アナコンダミニコンダの主な違いは、

Anacondaディストリビューションにはすべてのパッケージが事前にロードされていますが、minicondaディストリビューションは事前にパッケージがロードされていない単なる管理システムです。 minicondaを使用する場合、個々のパッケージとライブラリを個別にダウンロードする必要があります。

個々のパッケージのインストールについてあまり心配する必要がないので、個人的にAnacondaディストリビューションを使用しています。

Minicondaの欠点は、個々のパッケージをインストールするのに長い時間がかかることですtime。それに比べて、Anacondaのインストールと使用にかかる時間は大幅に短縮されます。

ただし、anacondaにはいくつかのパッケージがあります(QtConsole、Glueviz、Orange3)、これまで使用したことがありません。私は彼らの目的すら知らない。したがって、anacondaの欠点は、占有することです必要以上のスペース

Anacondaは2 GBまでの非常に大規模なインストールで、他のパッケージマネージャでモジュールやパッケージをインストールすることに慣れていないユーザーにとって最も便利です。

AnacondaはJupyterの公式パッケージマネージャとして昇格しているようです。そうではありません。 AnacondaはJupyter、R、python、そして多くのパッケージをそのインストールにバンドルしています。

AnacondaはJupyter LabやRカーネルのインストールには必要ありません。 Jupyter LabやNotebookをインストールするための情報は他にもたくさんあります。 R studioをインストールするための情報は他にもたくさんあります。以下は、R StudioからRカーネルを直接インストールする方法を示しています。

AnacondaなしでRカーネルをインストールするには、R Studioを起動します。 R端末ウィンドウで、以下の3つのコマンドを入力してください。

install.packages("devtools")
devtools::install_github("IRkernel/IRkernel")
IRkernel::installspec()

完了しました。次回Jupyterが開かれる時には、Rカーネルが利用可能になり利用可能になるでしょう。

1
Gray