【Windows編】0から始める!AnacondaでPython環境を一括インストール


Pythonで機械学習をしてみたいんだけど、どんなライブラリや環境が必要なんだろう……

Anacondaってなに? そもそもディストリビューションって何?

condaコマンドってどう使うの?

ちかごろ、AI機械学習ディープラーニングといった分野が注目されていますね。それらを扱うときに人気のプログラミング言語が、Pythonです。

とはいえ、実際に機械学習などを始めようと思っても、ライブラリなどの環境をどう揃えれば良いか悩んでしまいますよね。

もしライブラリやツールなどをひとつひとつ揃えるのが面倒であれば、Anacondaディストリビューションをインストールする事をオススメします。Anacondaディストリビューションを使うことで、データサイエンスや機械学習向けのPython開発環境を手軽に揃えることができます!

この記事では、

  • Anacondaとは?
  • 含まれているライブラリについて
  • Anacondaのインストール方法
  • Anaconda環境の使い方
  • Condaコマンドの使い方

といった、基礎的な情報や使い方について解説します!

この記事を読んでいただければ、Anacondaでどんな環境が揃えられるかといった所から、Anacondaのインストール方法などが分かります。ぜひ最後までお付き合いください!

本記事を読む前に、Pythonがどんなプログラミング言語なのかをおさらいしておきたい人は次の記事を参考にしてください。

→ Pythonとは?特徴やできること、活用例をわかりやすく簡単に解説

なお、その他のPythonの記事についてはこちらにまとめています。

目次

Anacondaとは

機械学習などで使えるPythonのディストリビューション

anaconda_cap

Anacondaとは、データサイエンス、機械学習などの開発で便利なツールがたくさんまとめられた、Pythonのディストリビューションです。「ディストリビューション」とは、色々な便利ツールをひとまとめにしたものをいいます。

AnacondaにはPython本体だけではなく、機械学習や科学計算でよく使うライブラリがたくさんまとめられています。

また、最近はPythonユーザーであっても、R言語を一緒に使っている人も多いんですが、実はAnacondaにはR言語などのも含まれています。

さらに、Pythonの開発環境や便利なエディター(テキストファイルを編集するソフト)もまとめられていますので、機械学習などで必要な物のほとんどがAnacondaからインストールできます。

つまりAnacondaを使えば、すぐに開発を始める事ができるのです!

Anacondaに入っているパッケージ・ライブラリ

Anaocondaには、沢山のパッケージがまとめられています。

anaconda package list

この他にも沢山のパッケージが入っているのですが、多すぎて画面に収まらないので割愛します……。なお、定番のPythonライブラリはキチンと入っています。

ライブラリ名ライブラリの説明
NumPy 配列やベクトルなど、数値計算を行う為のライブラリ
SciPy科学計算の為のライブラリ
Matplotlibグラフを描画する際に使うライブラリ
Pandas データ解析の為のライブラリ
scikit-learn機械学習用のライブラリ

Condaコマンドが使える

Anacondaには、独自のCondaコマンドがあります。Condaコマンドを使うことで、Anacondaに入っているパッケージの管理や仮想環境の管理なども行う事ができます。

詳細については後ほど解説しますね!

Anacondaのインストール

AnacondaはWindows、macOS、Linuxの主要OSに対応しています。どのOSからでも、インストーラーを使うことで簡単にインストール作業が完了するので初心者でも安心です。

それでは早速、Anacondaのインストールをしましょう! まずはAnacondaのインストールページへアクセスします。

⇒ Anacondaディストリビューション

Anaconda Distribution landing page



Anaconda Download page

[Download]を押すかスクロールして、ダウンロード欄へ移動します。

PCのOSに合った適切なインストーラーを選択し、その中のPython 3.X versionをダウンロードします。

記事を書いている時点では(2019年7月)Python 3の最新バージョンは3.7なので、こちらを選択します。

また、インストーラーには64-Bit Graphical Installerと32-Bit Graphical Installerがあります。PCが64bitと32bitのどちらかを確認し、選択しましょう。

Anaconda installing

ダウンロードには少し時間がかかりますので、音楽でも聴きながら気長に待ちましょう。

さて、ダウンロードが完了したらインストーラーをダブルクリックして起動します。

anaconda_cap4

画像:Anaconda インストーラー(以下、このセクションで使っているキャプチャー画像は全てAnaconda インストーラーからのものです)

基本的にはポジティブな選択肢をクリックしていけばインストーラーが上手いことやってくれます。まずはNext > を選択します。

anaconda_cap5

ライセンスに同意するか聞かれるので、良ければ I Agreeを選択。

anaconda_cap6

インストールしているコンピュータの他のユーザーも使えるようにしたいならば「All Users」、自分だけが使いたいならば「Just Me」を選択。わからないならばJust Meにしておけば大丈夫です!

ちなみに、All Usersの場合は管理者権限が必要になりますので注意してください。

anaconda_cap7

インストールしたいフォルダを選択。基本的にはデフォルトで表示されるところにそのままインストールすればOKです。

このようにインストーラーの質問に答えて進めていき、Anacondaのインストールを終わらせましょう。

Anacondaを動かしてみる

Anacondaのインストールが終わったら、実際に動かしてみましょう。

開発環境を整える

anaconda_cap9

画像:Anaconda Navigator画面

まずはAnaconda Navigatorを起動しましょう。この画面からAnacondaの全ての操作ができます。Anaconda NavigatorはインストールしたAnacondaのファイルの中にあります。

左側のカラムのHomeタブは、Anacondaの提供するアプリケーションを起動・インストールするための画面になります。Launchボタンがあるものは既にインストールされているものです。

Installボタンがあるものは、必要ならばそのボタンを押してインストールできるものです。基本的にはjupyterlabvscode(Visual Studio Code)が使えればOKです。

Jupyterlabとは

anaconda_cap10

画像:Jupyterlab画面

「jupyterlab」はデータサイエンスや機械学習の実験を行うのに便利な開発環境です。Launchボタンから起動すると、Webブラウザーに http://localhost:8888/lab というURLのページが開きます。

ここから操作することで、Jupyterlabが利用できます。説明は以下の記事にまとめましたので、見てみてください。

機械学習ならPython!便利なツールの使い方を紹介!
更新日:2024年5月6日

Visual Studio Codeとは

anaconda_cap11

画像:Visual Studio Codeの画面

「Visual Studio Code」はPythonに限らず、いろんなプログラムを書くときに便利なテキストエディタです。多機能なうえカスタマイズもでき、多くのエンジニアに愛されています。

これについても、説明を以下の記事にまとめました。

機械学習ならPython!便利なツールの使い方を紹介!
更新日:2024年5月6日

Pythonを呼び出す

それでは実際に、Pythonファイルを実行してみましょう!

まずはAnaconda Promptを開きます。Anaconda Promptもインストールしたファイルの中にあります。

anaconda prompt

Anaconda Promptが開けたら、Pythonファイルを実行します。

実行するプログラムは、以下の定番コードです。

print("Hello World!")

ファイルのあるディレクトリに移動したら、以下コマンドを実行します。

python sample.py

“sample.py”はPythonのファイル名です。

実行結果:

Hello World!

Anacondaのコマンド

AnacondaにはPythonでの開発を便利に行うためにcondaというコマンドが用意されています。Anaconda Promptや、jupyterlabのTerminalから、コマンドを実行することができます。

主要なコマンドをまとめましたので、参考にしてください!

基本操作

操作内容コマンド
condaのアップデートconda update conda
インストール済み一覧を表示conda list
環境を指定してインストール済み一覧を表示conda list -n 環境名
Anacondaにあるライブラリをインストールするconda install ライブラリ名
バージョンを指定してライブラリをインストールするconda isntall ライブラリ名==x.x.x
ライブラリ全体のアップデートconda update –all
特定のライブラリをアップデートconda update ライブラリ名
ライブラリをアンインストールするconda uninstall ライブラリ名

仮想環境の管理

操作内容コマンド
仮想環境の作成conda create -n 仮想環境の名 python=バージョン
作った仮想環境一覧を表示するconda info -e
パッケージの追加conda install パッケージ名
仮想環境の有効化activate 仮想環境の名
仮想環境の無効化deactivate 仮想環境の名
仮想環境の削除conda remove -n 仮想環境の名 -all

この他にもたくさんのcondaコマンドが用意されていますので、使いこなせるようになりましょう!

まとめ

この記事ではAnacondaとパッケージの使い方についてまとめました!

開発に必要な環境やPythonの主要なパッケージを一気にインストールできるAnacondaは、初心者の強い味方です。是非Anacondaを使いこなして、Pythonプログラミングを楽しんでください!

なお、Anaconda以外にもPythonの入門知識を学びたい人は、以下の記事も合わせてお読みください。

Pythonでできることや学習法、需要や将来性までまとめています!

Python入門完全攻略ガイド

この記事を書いた人

【プロフィール】
DX認定取得事業者に選定されている株式会社SAMURAIのマーケティング・コミュニケーション部が運営。「質の高いIT教育を、すべての人に」をミッションに、IT・プログラミングを学び始めた初学者の方に向け記事を執筆。
累計指導者数4万5,000名以上のプログラミングスクール「侍エンジニア」、累計登録者数1万8,000人以上のオンライン学習サービス「侍テラコヤ」で扱う教材開発のノウハウ、2013年の創業から運営で得た知見に基づき、記事の執筆だけでなく編集・監修も担当しています。
【専門分野】
IT/Web開発/AI・ロボット開発/インフラ開発/ゲーム開発/AI/Webデザイン

目次