Anacondaとは?
Pythonはプログラム記述がシンプルなプログラム開発言語として、初心者から専門家まで人気があります。人気の理由の1つが豊富なライブラリが公開されていることにあります。特に分析アルゴリズムが共通化しやすいAIでは、機械学習や深層学習のライブラリが数多く提供されています。
AnacondaとはPythonの実行環境で、データサイエンスに必要とされる各種ツールやライブラリを提供するプラットフォームです。Anacondaには数値計算やデータ解析に必要なライブラリがセットで組み込まれており、利用者はインストール後すぐに開発作業を開始できるメリットがあります。
Anacondaは有料版と無料版があり、Individual Editionは無料版です。
Anacondaのインストール方法
Anacondaのインストール方法はAnacondaの公式サイトからインストーラをダウンロード後、インストーラを起動してインストールします。2021年8月現在、以下のバージョンが最新版です。
・Windows Python3.8用 64ビット版、並びに32ビット版
・MacOS Python3.8用 64ビット版(GUI、CUIインストーラ)
・Linux Python3.8用 64ビット版(x86、Power、AWS Gravitor2、IBM Z)
【参考】:ANACONDA Individual Edition
Anacondaが利用される理由は?
Pythonでは多くのソフトウェアが公開されておりますが、通常個々のソフトウェアのバージョン管理や依存関係をユーザが管理する必要があります。
Anacondaは1,500以上の機械学習を始めとするデータサイエンスのライブラリやパッケージを含んでおり、依存関係をチェックしてくれます。そのため、利用者のバージョン管理作業やインストール作業を効率的に行うことができます。
Anacondaのメリット・デメリット
Anacondaには様々なツールが含まれていて便利ですが、同時にデメリットも発生し得ます。Anacondaをインストールするメリットとデメリットをそれぞれ紹介していきます。
Anacondaのメリット
Anacondaのメリットは、必要なツールを1つ1つ自分でインストールしなくて良い点です。Anacondaを使えば使用頻度の高い便利なライブラリが一括でインストールされるので、それぞれのインストールや設定の手間が省けます。
通常のPythonのみでは標準ライブラリ以外は特に何も装備されていないので、色々なライブラリやパッケージを一度にインストールしてすぐに使えるのは効率が良いと言えます。特にデータ分析や機械学習を目的にPythonを使うのであれば、Anacondaは有益です。
操作にまだ慣れていない初心者にもおすすめです。Anacondaには初心者をサポートしてくれるソフトも含まれていますし、何からインストールすれば良いのかわからないという人でも、Anacondaにはよく使われるツールが既に入っているので安心です。
Anacondaのデメリット
Anacondaのメリットでもある「様々なパッケージを一括でインストールしてくれる」という点は、同時にデメリットにも繋がりかねません。多くのパッケージを含んでいるということは、それだけ容量も大きいということです。PCの空き容量やスペックによっては動作が重くなる可能性もあります。
使わないパッケージが多いとPCの容量を無駄に圧迫していることになるので、Anacondaに含まれるツールが自分の目的と合っているか、あらかじめ確認しておきましょう。逆に、PCに十分な空き容量がなかったり必要なツールが限られていたりする場合はおすすめしない、ということになります。
また、Windowsにおいてはこの心配はありませんが、PC上にPythonがプリインストールされている(Pythonを使っているアプリがある)場合、Anacondaのインストールが他のアプリの動作に影響を及ぼす可能性があるので注意が必要です。
Anacondaのインストール作業は?
Anacondaのインストール作業は、通常のアプリケーションや開発環境を設定する際と同様の流れです。具体的には以下の作業を行います。
・Anacondaインストーラをダウンロード Anacondaのインストーラを開発環境にダウンロードします
・Anacondaインストーラをインストール Anacondaのインストーラをインストール・セットアップし、システムで利用可能な状態にします
通常のインストール作業は統合開発環境(IDE)を別に準備する必要がありますが、Anacondaでは一般的に用いる統合開発環境(IDE)が利用可能です。
AnacondaのWindowsインストール方法
ここでは、AnacondaをWindowsにインストールする方法を説明します。
【参考】:Anaconda Installation on Windows
具体的なインストールの流れと手順は以下の通りです。
・公式ダウンロードサイトの表示 「Anaconda Individual Edition」が公式ダウンロードサイトにあります。
【参考】:Anaconda Individual Edition
・Anaconda Individual Edition 「Download」または「Get Additional Installers」の製品ロゴをクリック 該当インストーラを選択しダウンロードします。 「Download」リンクはPython 3.8用64ビットGUIインストーラとなります。 「Get Additional Installers」リンクでは、Windows32ビット版および旧バージョンが選択できます。
【参考】:Anaconda Individual Edition Anaconda Installers
・ダウンロードしたインストーラをダブルクリックし、起動
・インストーラの表示に従い操作 (1)起動後に「Next」をクリックします。 (2)ライセンス条件を読んで、“I Agree”をクリックします。 (3)インストール対象の”Just Me”または”All Users”を指定し、”Next”をクリックします。 通常”Just Me”で進めていきます。 (4)”Destination Folder”を確認し、”Next”をクリックします。
【画像引用】:Anaconda Installation on Windows
注意点ですが、Anacondaのインストールでは日本語が含まれるフォルダを指定できません。
Windowsのアカウント名が日本語の場合は、同様に日本語アカウント名のフォルダにインストールできないため、別のフォルダを指定する必要があります。
(5)”Advanced Option”のPATH追加かデフォルト設定を指定し、”Install”をクリックします。 なお、PATHの追加は推奨されていない設定方法のためご注意ください。
【画像引用】:Anaconda Installation on Windows
・インストール作業の開始 ”Show Details”で進捗を確認することができます。 完了したら”Next”をクリックします。 次に、オプションのPyCharmが選択できます。 ”https://www.anaconda.com/pycharm” のリンクをクリックするか、不要な場合はインストールせずに”Next”をクリックします。
【画像引用】:Anaconda Installation on Windows
”Thanks for installing Anaconda”が表示されチュートリアルや学習案内がチェックボックスが表示されます。
最後に”Finish”をクリックして終了です。
【画像引用】:Anaconda Installation on Windows
AnacondaのMacOSインストール方法は?
ここでは、AnacondaをMacOSにインストールする方法を説明します。
【参考】:Anaconda Installation on macOS
具体的なインストールの流れと手順は以下の通りです。
・公式ダウンロードサイトの表示 Anaconda Individual Edition 「Anaconda Installers」が公式ダウンロードサイトにあります。
【参考】:Anaconda Individual Edition Anaconda Installers
・該当インストーラを選択しダウンロード 64ビット版のGUIおよびCUIインストーラが選択できます。
・ダウンロードしたインストーラをダブルクリックし、起動
・インストーラの表示に従い操作 (1)イントロダクション・Read Me・ライセンス条件を確認します。 (2)インストール先ディレクトリを”~/opt”に設定し、”Install”をクリックします(推奨)。 ディレクトリを変更も可能ですがおすすめしません。
【画像引用】:Anaconda Installation on macOS
・インストール作業の開始 完了したら”Continue”をクリックします。 次に、オプションのPyCharmが選択できます。 ”https://www.anaconda.com/pycharm” のリンクをクリックするか、不要な場合はインストールせずに”Continue”をクリックします。
【画像引用】:Anaconda Installation on macOS
最後に”Close”をクリックして終了です。
【画像引用】:Anaconda Installation on macOS
ここまではGUIインストーラを用いたインストール方法を説明しました。CUIインストーラを用いる場合は、ダウンロードしたシェルスクリプトをbashで起動することでインストールができます。詳細については、公式サイトの「 Installation on macOS」の説明をご確認ください。
AnacondaのLinuxインストール方法
ここでは、AnacondaをLinuxにインストールする方法を説明します。
【参考】:Anaconda Installation on Linux
具体的なインストールの流れと手順は以下の通りです。
・公式ダウンロードサイトの表示 Anaconda Individual Edition 「Anaconda Installers」が公式ダウンロードサイトにあります。
【参考】:Anaconda Individual Edition Anaconda Installers
・該当インストーラを選択しダウンロード x86、Power等のCUIインストーラが選択できます。
・ダウンロードしたスクリプトの起動 ダウンロードされるモジュールはCUIインストーラ(シェルスクリプト)です。 ダウンロードしたシェルスクリプトをbashで起動することでインストールができます。
なおGUIパッケージを利用する場合は、各Linuxディストリビューションに応じたDependencyをインストールする必要があります。詳細については、公式サイトの「 Installation on Linux」の説明をご確認ください。
Anacondaがインストールできない、終わらない場合は?
Anacondaがインストールできない場合や、終わらない場合もまれに発生します。特にWindows環境では報告が挙がっています。その場合は以下のことを試してください。
・インストール済みのPythonを削除 すでにPythonがインストール済みの場合は、事前にアンインストールするか別のフォルダを指定します。
・インストーラーを管理者権限で実行 インストール先をAll Usersとする場合は管理者権限が必要なため、管理者権限で実行します。
・ユーザ名を日本語文字を使わない もし特定のユーザのみでインストールできない場合はascii文字のみでアカウントを作成し、インストールしてみましょう。
Anacondaをアンインストールするには?
Anacondaをアンインストールする方法はファイルとフォルダを削除するだけです。
・Windowsの削除方法 ウィンドウズエクスプローラーでAnacondaのenvsとpkgsフォルダを削除します。同様にコントロールパネルの「プログラムと機能」でアンインストールをクリックします。
・MacOSおよびLinuxの削除方法 ターミナルアプリケーションで ”rm -rf”コマンドでAnacondaインストールフォルダを削除します。もし完全なアンインストールを行う場合は、フォルダ削除の前にAnacondaのプロンプトで以下のコマンドを起動します。
- “conda install anaconda-clean”コマンドでanaconda-cleanのインストール - “anaconda-clean”コマンドで関連ファイル・ディレクトリの削除、または - “anaconda-clean --yes”コマンドで関連ファイル・ファイルの無条件削除
詳細は以下のリンクをご確認ください。
【参考】:Anaconda Uninstalling Anaconda
Anacondaのインストールしたらライブラリを試してみましょう
Anacondaのインストールが完了したらAnaconda Navigatorを試してみましょう。Anaconda Navigatorとは、アプリケーションのインストール管理や起動管理を行ってくれるGUIアプリケーションです。JupyterLabやPyCharm等の主要な統合開発環境(IDE)が利用可能なため、インストール後すぐに開発作業が開始できます。
その他のライブラリも多数ありますので、用途に応じて色々試してみることをおすすめします。
編集部オススメコンテンツ
アンドエンジニアへの取材依頼、情報提供などはこちらから