【TensorFlow/Chainer挑戦者必見】Anacondaのインストール方法

【TensorFlow/Chainer挑戦者必見】Anacondaのインストール方法

こんにちは。テクニカルライターの矢崎です。

Pythonで機械学習を始めてみよう!と思ったことはありませんか?

Pythonで機械学習をするならTensorFlowChainerをインストールしますよね。

インストール手順を探していると、PythonではなくAnacondaというアプリケーションをお勧めされることが多いのですが、じゃぁ、そのAnacondaって何?ということを丁寧に説明している記事は少ないようです。

そこで、この記事では、

「Anacondaをインストールする前に、Anacondaについて知っておきたい」
「Anaconda Navigatorとか、Anaconda Projectって何?」
「Anacondaのインストール方法を知りたい!」
「Anacondaのインストールが失敗したときのチェックポイントを知りたい」

といった思いに応えます!

この記事でAnacondaの概要を理解して、安心してAnacondaをインストールしてください。

Anacondaとは

Anacondaをざっくり紹介すると、Pythonを使いたいときにPythonの代わりにインストールするソフトウェアです。

ですから、Pythonをインストール済みの場合は、Pythonをアンインストールしてから、Anacondaをインストールすると良いでしょう。

次に、Anacondaの説明を(何ができるということを省いて)技術的に書いてみると、次のようになります。

「Anacondaは、Anaconda Navigator、Anaconda Project、Data Science Libraries、Condaをセットで配布しているディストリビューション」

気がつきましたか?Pythonが出てきませんね?

実は、PythonはCondaに含まれていますので、安心してください。

上の説明ではAnaconda Navigatorなど聞き慣れない言葉がたくさん出てきましたので、ここからは、この言葉を順番に説明していきます。

この言葉が理解できれば、Anacondaの全体が理解できたことになります。

それでは、説明していきましょう。

Anaconda Navigator

Anaconda Navigatorは、Anaconda中心となるGUIです。

anac00

Anacondaをインストールすると、Pythonを実行するためのアプリ(JupyterLabJupyter NotebookJupyter QtConsoleSpyder)が一緒にインストールされます。

Anaconda Navigatorから、それらのアプリを起動したり、Python環境の一覧表示、作成、削除、起動などができます。

Anacondaと一緒にインストールされるアプリは、以下のとおりです。

アプリ 概要
JupyterLab 対話型の実行環境です。
WebブラウザでPythonを実行したり、その実行結果を保存できます。
Jupyter Notebookの後継アプリで、複数のノートを切り替えられます。
Jupyter Notebook 対話型の実行環境です。
WebブラウザでPythonを実行したり、その実行結果を保存できます。
Jupyter QtConole 対話型の実行環境です。
Spyder Python学習向けの統合開発環境です。
デバッガなどが付属しています。

Python環境を一覧表示する画面も紹介しましょう。

anac01

画面中央を見ると、root環境py27環境py36環境tensorflow環境が作成されていることがわかります。

画面右側に表示されているのは、各環境で利用できるcondaパッケージの一覧です。

画面中央で選択されているroot環境では、画面右側に表示されている217種類のcondaパッケージが利用できることがわかります。

Anaconda Project(β)

「Anaconda Project(β)」は、アプリケーションの動作環境を定義するための機能です。

AさんのAnaconda環境で「Anaconda Project(β)」を作成し、アプリケーションの動作環境を定義しておけば、BさんのAnacondaでも同様のアプリケーション動作環境を簡単に構築できるという機能です。

英語の文章ですが、以下の文書を参考に挑戦してみてください!

参考:https://media.readthedocs.org/pdf/anaconda-project/latest/anaconda-project.pdf

Data Science Libraries

データ分析用統合環境、データ分析および科学計算用ライブラリ、データ可視化用ライブラリ、機械学習用ライブラリが含まれています。

Anaconda NavigatorでPython環境を選択したときに、右側に表示されるのが、使用できるライブラリ(=condaパッケージ)です。

せっかくなので、もう一度画面を載せておきましょう。

anac01

Anacondaには非常に多くのライブラリが含まれているため、Anaconda=高度な数値計算やデータ分析、機械学習などが簡単にできるディストリビューションと紹介している方もいらっしゃいます。

Conda

データ分析用パッケージ&環境マネージャーです。

Anaconda NavigatorはGUIですが、実はその裏でCondaが大活躍しています。

たとえば、Anaconda NavigatorでPython環境を作成する際は、裏でCondaがPython環境を作成しているという具合です。

また、Pythonのライブラリをインストールする際は、独自のcondaパッケージを利用すると簡単にインストールできます。

もちろんcondaパッケージを使わずに、任意のライブラリをインストールすることもできますので、安心できますね。

Windowsへのインストール

AnacondaをWindows 10にインストールする方法を説明しましょう。

他のWindowsでも同様の操作でインストールできます。

画面を入れて説明しますので、画面と見比べつつ操作してください。

(1)Anacondaのサイト(https://www.anaconda.com/)にアクセスします。

(2)「Download」をクリックします。

anac-win00

(3)Windowsのロゴをクリックします。

anac-win01

(4)「Download」をクリックします。

anac-win02

Anaconda3-5.0.1-Windows-x86_64.exeがダウンロードされます。

(5)Anaconda3-5.0.1-Windows-x86_64.exeを実行します。

同じパソコンを使っている人が他にいて、その人たちもAnacondaを使いたいときは、エクスプローラーで「Anaconda3-5.0.1-Windows-x86_64.exe」を右クリックして、「管理者として実行」をクリックします。

(6)「Next」をクリックします。

anac-win03

(7)Anaconda End User License Agreementを読み、同意できる場合は「I Agree」をクリックします。

同意できない場合は、Anacondaはインストールできません。

anac-win04

(8)「Just Me (recommended)」を選択して、「Next」をクリックします。

同じパソコンを使っている人が他にいて、その人たちもAnacondaを使いたいときは「All Users (requires admin privileges)」を選択して、「Next」をクリックします。

anac-win05

(9)インストールフォルダを確認して、「Next」をクリックします。

なお、Anacondaをインストールしたあとで作成するPython環境は、このインストールフォルダに保存されます。

そのため、Python環境をたくさん作る予定がある場合は、「Browse」をクリックして、ストレージ容量に余裕があるストレージに変更することをお勧めします。

anac-win06

(10)インストールオプションを確認して、「Install」をクリックします。

Anacondaを使うだけであれば、インストールオプションを変更する必要はありません。

「Add Anaconda to my PATH environment variable」のチェックを付けない場合:

  • Anaconda Navigatorからコマンドプロンプトを起動して、pythonコマンドを実行するとき
  • Anaconda Promptを使用して、pythonコマンドを実行するとき

「Add Anaconda to my PATH environment variable」のチェックを付ける場合:

  • Anacondaだけをインストールして、Windows標準のコマンドプロンプトでpythonコマンドを実行するとき
  • 今後、Anacondaをアンインストールして再インストールする予定がないとき

「Register Anaconda as my default Python 3.6」は、チェックを付けたままにすることをお勧めします。

どうしてもWindows環境を変更したくない場合は、チェックを外します。

anac-win07

(11)「Next」をクリックします。

anac-win08

(12)「Finish」をクリックします。

anac-win09

これで、WindowsへのAnacondaのインストールが終了しました!

スタートメニューで「Anaconda Navigator」をクリックすると、Anaconda Navigatorが起動します。

anac-win10

Ubuntuでのインストール

次は、AnacondaをUbuntu 16.04.3 LTS Desktopにインストールする方法を説明しましょう。

画面を入れて説明しますので、画面と見比べつつ操作してください。

(1)Anacondaのサイト(https://www.anaconda.com/)にアクセスします。

(2)「Download」をクリックします。

anac-ubu01

(3)Linuxのロゴをクリックします。

anac-ubu02

(4)「Download」をクリックします。

anac-ubu03

(5)「OK」をクリックします。

anac-ubu04

Anaconda3-5.0.1-Linux-x86_64.shがダウンロードされます。

(6)「Ubuntuソフトウェア」をクリックします。

anac-ubu05

(7)画面上部に「端末」または「gnome-terminal」と入力して、「端末」をクリックします。

anac-ubu06

(8)「起動」をクリックします。

anac-ubu07

(9)「chmod u+x ./ダウンロード/Anaconda3-5.0.1-Linux-x86_64.sh」と入力して、Enterキーを押します。

手順(5)で「Anaconda3-5.0.1-Linux-x86_64.sh」が保存されたパスを指定します。

anac-ubu08

(10)「sudo ./ダウンロード/Anaconda3-5.0.1-Linux-x86_64.sh」と入力して、Enterキーを押します。

anac-ubu09

(11)パスワードを入力して、Enterキーを押します。

anac-ubu10

(12)Enterキーを押します。

anac-ubu11

(13)Anaconda End User License Agreementを読み、同意できる場合は「yes」と入力してEnterキーを押します。

Anaconda End User License Agreementは、スペースキーを押すと次の内容が表示されます。

なお、同意できない場合は、Anacondaはインストールできません。

anac-ubu12

(14)インストールディレクトリを確認して、Enterキーを押します。

anac-ubu13

(15)「yes」と入力して、Enterキーを押します。

anac-ubu14

これで、Ubuntu 16.04.3 LTS DesktopへのAnacondaのインストールが終了しました!

続けて、「anaconda-navigator &」と入力し、Enterキーを押すと、Anaconda Navigatorが起動します。

anac-ubu15

Mac OSでのインストール

最後にMac OSでのインストール方法ですが、以下のサイトで詳しく解説していますのでぜひ参考にしてください。

参考:http://peachcle.com/how-to-install-the-anaconda-to-the-mac

インストールに失敗したときは

私の手元では、WindowsもUbuntuもインストールに失敗することはありませんでしたが、時折失敗する方もいらっしゃいます。

ここでは、2つの大きな原因を紹介しますので、該当する方は、対応後、インストールに再挑戦してください!

ユーザー名を変更する

ユーザー名に漢字やひらがなが含まれていると、インストールに失敗することがあるようです。

該当する方は、試しにユーザー名がアルファベットだけのユーザーを作成して、インストールしてみてください。

ほかのPythonをアンインストールする

すでにPythonがインストールされていると、Anacondaのインストールに失敗することが報告されています。

Anacondaをインストールすれば、Pythonが使えるようになりますので、インストール済みのPythonがある場合は、思い切ってアンインストールしてしまいましょう。

まとめ

Anacondaの概要インストール方法を紹介しました。

どのようなアプリケーションでも同じですが、アプリケーションをしっかり理解できた!と思えるのは、実際にインストールして、あれこれ試してみたからこそです。

まずは、この記事で紹介したとおりにインストールしてみて、Anacondaをあれこれ試してみてくださいね!

33歳、未経験だった僕がフリーエンジニアになれた理由

現在フリーでWEBエンジニアをやられている濱口直行さん。33歳で、プログラミングを学び始め、約半年という短い期間で独立までされた学習ログを余すことなくインタビューさせていただきました。

プログラミングを学習中の方はもちろん、独立をお考えの方まで幅広く活用できる記事になっています。この機会に是非活用していただければと思います。

最短でプログラミングを習得したい方へ

元々ITリテラシーのある方やプログラムの学び方がわかっている方は独学で習得することも可能でしょう。

ただし、実際の学習期間中はつまづいている時間がほとんどです。

「もう挫折したくない」
「本業と両立しながら、好きな時間で自分のペースで勉強を続けていきたい。」
「自分だけのカリキュラムで効率的に勉強したい」

そんな方はお気軽に侍エンジニア塾までご相談ください。

弊社では、

  • プログラミング基礎学習
  • オリジナルアプリ開発
  • 仕事獲得

までをひと通り学習できます。

まずは無料体験レッスンで、弊社のコンサルタントと一緒にあなた専用の学習方法やカリキュラムを考えてみませんか?

挫折しない学び方や、通常1000時間以上かかる学習時間を1/3にする方法などより具体的なアドバイスもさせていただいています。

詳しくは下の画像をクリックして弊社サービス内容をご確認ください。

cta1

学習者インタビュー

23歳、早稲田中退生が3ヶ月でフリーランスエンジニアになるまで
元ベンチャー役員が起業のためにプログラミングを学んだ本当の理由
売上2,000万のサービスを作った僕がプログラミング学習をした理由
IT音痴のヨガインストラクターが爆速でサイト作成できた秘訣
Rubyを学んだ島根女子流の仕事術「PCとWifiさえあれば仕事はできる」
文系こそなるべき!経験ゼロから3ヶ月でエンジニアに転身した経済学部出身の話

人気記事セレクション

WEBアプリって?ゼロから始める5ステップ
自分にぴったりのプログラミング言語を知る
完全無料!プログラミング学習サイトTop5
プログラミング案件サクッと取れるサイト集
未経験でフリーエンジニアになれる5つの理由
WEBアプリ開発言語を選ぶべき3つの理由
Pythonって何ができるの!?徹底解説!
プログラミング初心者が急成長する10の秘訣
挫折知らず!ドットインストール200%活用術

プログラミング学習者必見

専属講師に質問し放題、レッスンし放題!最短1ヶ月でフリーランスエンジニア
プログラミング学習カリキュラム無料公開中
Ruby学習カリキュラム無料公開中
Python学習カリキュラム無料公開中
 1記事最大11,000円!テックライター募集


Source: 侍エンジニア塾ブログ | プログラミング入門者向け学習情報サイト

プログラムはじめの一歩カテゴリの最新記事