Linux
 Computer >> コンピューター >  >> システム >> Linux

【初心者向け】UbuntuにAnacondaをインストール・設定する完全ステップバイステップガイド

【初心者向け】UbuntuにAnacondaをインストール・設定する完全ステップバイステップガイド

機械学習やデータサイエンスの分野で広く使われている「Anaconda」。Python環境を一括で構築できる便利なディストリビューションですが、「Ubuntuへのインストール方法がわからない」という方も多いのではないでしょうか。

この記事では、コマンドラインを使ってUbuntuにAnacondaをインストールし、初期設定まで行う手順を、初心者の方にもわかりやすく丁寧に解説します。アンインストールやアップデートの方法もあわせてご紹介するので、ぜひ最後まで読んで参考にしてください。

Anacondaとは?

Anacondaは、科学技術計算向けに設計されたPythonおよびR言語のオープンソースディストリビューションです。機械学習、データ処理、データサイエンス、予測分析などのプロジェクトで広く利用されており、パッケージ管理とデプロイを簡単に行えるのが大きな特徴です。

Anacondaには数百もの科学技術系パッケージが同梱されており、これらを使えばプロジェクトをすぐに始められます。また、WindowsやmacOSなど他のOSでも同様の手順で導入できるため、環境を選ばずに活用できる点も魅力です。

Anacondaの中核となるのは「conda」というパッケージ&環境マネージャーです。condaを使うことで、異なるバージョンのPythonやパッケージを使用するプロジェクトをそれぞれ独立した環境として分離できます。パッケージの追加・削除・更新も簡単に行えるため、依存関係の衝突を気にせず開発に集中できます。

UbuntuにAnacondaをインストールする手順

それでは、実際にUbuntuへAnacondaをインストールしていきましょう。全体の流れは以下の4ステップです。

  1. システムの更新とアップグレード
  2. Anacondaインストーラーのダウンロード
  3. Anacondaのインストール
  4. インストールの確認

ステップ1:システムを更新・アップグレードする

まずはLinuxのシステムリポジトリを最新の状態にしておきましょう。Ctrl + Alt + Tキーでターミナルを開き、以下のコマンドを実行します。

sudo apt-get update

続いて、システムパッケージを最新版にアップグレードします。

sudo apt-get upgrade

この作業により、古いパッケージによる不具合を防ぎ、スムーズなインストールが可能になります。

ステップ2:Anacondaインストーラーをダウンロードする

次に、wgetコマンドを使ってAnacondaのパッケージをダウンロードします。wgetがインストールされていない場合は、まず以下のコマンドで導入してください。

sudo apt-get install wget

インストーラーは/tmpディレクトリに保存します。cdコマンドで/tmpフォルダに移動しましょう。

cd /tmp

移動したら、以下のコマンドでAnacondaのインストーラーをダウンロードします。

wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh

Anacondaのパッケージは500MB以上ある大型ファイルのため、ダウンロードには時間がかかります。気長にお待ちください。なお、Anacondaにはconda、Python本体、そして150以上の科学技術パッケージとその依存ライブラリがすべて含まれています。

【初心者向け】UbuntuにAnacondaをインストール・設定する完全ステップバイステップガイド

ダウンロードが完了したら、以下のコマンドでファイルのハッシュ値(SHA256チェックサム)を確認し、整合性を検証しましょう。

sha256sum Anaconda3-2022.05-Linux-x86_64.sh

【初心者向け】UbuntuにAnacondaをインストール・設定する完全ステップバイステップガイド

出力されたSHA256チェックサムが、Anaconda公式サイトに記載されているハッシュ値と一致しているか確認してください。

もし一致しない場合は、ファイルが破損している可能性があるため、エラーが発生してインストールスクリプトが正常に動作しません。その場合は再度ダウンロードを行ってください。ハッシュ値が一致していれば、次のステップに進みます。

ステップ3:Anacondaをインストールする

いよいよAnacondaのインストールです。以下のようにBashシェルスクリプトを実行します。

bash Anaconda3-2022.05-Linux-x86_64.sh

軽量版のMinicondaという選択肢

ディスク容量を節約したい方は、代わりに「Miniconda」をインストールするのもおすすめです。MinicondaはcondaとPythonのみを含む軽量ディストリビューションで、必要な科学技術パッケージは後からcondaで個別に追加できます。

Minicondaをインストールする場合は、以下のコマンドを順番に実行します。

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
sha256sum Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh

1つ目のコマンドでパッケージをダウンロードし、2つ目のコマンドでハッシュ整合性を検証、3つ目のコマンドでMinicondaのインストーラーを実行します。

ライセンス同意とインストール先の指定

Bashスクリプトを実行すると、まずライセンス契約書を表示するかどうか尋ねられます。yesと入力してEnterキーを押すと、ライセンス内容が表示されます。

【初心者向け】UbuntuにAnacondaをインストール・設定する完全ステップバイステップガイド

ライセンスを確認した後、同意するかどうかを聞かれるので、yesと入力してEnterキーを押します。

【初心者向け】UbuntuにAnacondaをインストール・設定する完全ステップバイステップガイド

続いて、Anacondaのインストール先を指定するよう求められます。デフォルトの場所で問題なければそのままEnterキーを押してください。別の場所にインストールしたい場合は、任意のディレクトリパスを入力します。指定後、インストールが開始され、進行状況はターミナル上で確認できます。

【初心者向け】UbuntuにAnacondaをインストール・設定する完全ステップバイステップガイド

インストールが完了したら、以下のコマンドで環境設定を有効化します。

source ~/.bashrc

ステップ4:インストールを確認する

インストール完了後は、正しく動作しているかを確認するのがおすすめです。以下のコマンドを実行してみましょう。

conda info

【初心者向け】UbuntuにAnacondaをインストール・設定する完全ステップバイステップガイド

Anacondaに関する詳細情報が表示されれば、インストールは成功しています。一方、「conda: command not found(コマンドが見つかりません)」というエラーが出た場合は、インストールに失敗している可能性があります。その際は、手順を見直してもう一度最初からインストールを試みてください。

もうひとつの確認方法として、インストールしたcondaのバージョンをチェックするのも有効です。バージョン番号が表示されれば、アプリケーションは正常にインストールされています。

conda --version

UbuntuでAnacondaをアップデートする方法

インストール直後にアップデートは必要ありませんが、時間が経てば最新版への更新が必要になるでしょう。その場合は、まずcondaパッケージマネージャー自体を以下のコマンドで更新します。

conda update conda

【初心者向け】UbuntuにAnacondaをインストール・設定する完全ステップバイステップガイド

処理を続行するかどうか尋ねられたら、yまたはyesと入力してください。

その後、以下のコマンドでAnaconda本体をアップデートします。

conda update anaconda

【初心者向け】UbuntuにAnacondaをインストール・設定する完全ステップバイステップガイド

UbuntuからAnacondaをアンインストールする方法

不要になった場合、Anacondaをシステムから削除することもできます。基本的なLinuxコマンドを2つ実行するだけで完了です。

まず、以下のコマンドでanaconda-cleanパッケージをインストールします。

conda install anaconda-clean

次に、このツールを使ってAnaconda関連のファイルとディレクトリをすべて削除します。

anaconda-clean

【初心者向け】UbuntuにAnacondaをインストール・設定する完全ステップバイステップガイド

これで、Anacondaに関連する設定ファイルやキャッシュがシステムからきれいに取り除かれます。

Anacondaで科学技術ワークフローを効率化しよう

お疲れさまでした!これでUbuntuへのAnacondaのインストールは完了です。同梱されているさまざまな科学技術パッケージを使って、早速プロジェクトを始めてみましょう。必要に応じて、condaで追加パッケージをインストールすることもできます。

Anacondaは、機械学習モデルの開発やデプロイを容易にする強力なツールです。数百もの科学技術パッケージとライブラリを活用すれば、データ分析やAI開発の学習もぐっと効率的になります。この記事を参考に、快適なPython開発環境を構築してください。

  1. スマホがPCに変わる!Ubuntu Phoneの「Convergence」でデスクトップ化する方法

    モバイルOSは、スマートフォンの枠を超えつつあります。AppleのiOSは疑似デスクトップ化したiPad Proに搭載され、AndroidはRemix OSでデスクトップ市場へ進出しつつあり、Windows 10 Mobileには、モバイルデバイスをデスクトップPC化する「Continuum」機能が備わっています。そんな中、モバイル分野の新参者であるUbuntu Phoneも、独自のスマホからデスクトップへの変換機能を搭載しています。対応デバイスでOTA-11以降のアップデートを実行していれば、あなたのスマホもPCに変身できるのです。ポケットの中にPCがある理由スマートフォンは生産性向上に優れ

  2. 【Linux入門】mvコマンドでファイルを移動する方法をわかりやすく解説

    GUIのファイルマネージャーを使えば誰でも簡単にファイルを移動できますが、ターミナルから素早くファイルを別のディレクトリへ移動できるコマンドがあることをご存じでしょうか?その答えが「mvコマンド」です。シンプルな構文といくつかの便利なオプション(安全フラグ)を覚えるだけで、すぐに使いこなせるようになります。 この基本的なターミナルコマンドは、Ubuntu、Kali Linux、Fedoraなど、ほとんどのLinuxディストリビューションでそのまま利用できます。 mvコマンドの基本構文 mvコマンドは柔軟に使えますが、引数を指定する順序には決まりがあります。以下の形式で記述してください。 mv