在宅「ママ×プログラミング」でライフステージに合わせた働き方を実現Pythonで機械学習を始めてみよう!と思ったことはありませんか?Pythonで機械学習をするならTensorFlowやChainerをインストールしますよね。インストール手順を探していると、PythonではなくAnacondaというアプリケーションをお勧めされることが多いのですが、じゃぁ、そのAnacondaって何?ということを丁寧に説明している記事は少ないようです。「Anacondaのインストールが失敗したときのチェックポイントを知りたい」といった思いに応えます!この記事でAnacondaの概要を理解して、安心してAnacondaをインストールしてください。まとめAnacondaとはAnacondaをざっくり紹介すると、Pythonを使いたいときにPythonの代わりにインストールするソフトウェアです。Pythonをインストール済みの場合は、Pythonをアンインストールしてから、Anacondaをインストールすると良いでしょう。次に、Anacondaの説明を(何ができるということを省いて)技術的に書いてみると、次のようになります。気がつきましたか?Pythonが出てきませんね?実は、PythonはCondaに含まれていますので、安心してください。Navigatorなど聞き慣れない言葉がたくさん出てきましたので、ここからは、この言葉を順番に説明していきます。この言葉が理解できれば、Anacondaの全体が理解できたことになります。それでは、説明していきましょう。Navigatorは、Anacondaの中心となるGUIです。QtConsole、Spyder)が一緒にインストールされます。Anacondaと一緒にインストールされるアプリは、以下のとおりです。対話型の実行環境です。WebブラウザでPythonを実行したり、その実行結果を保存できます。Notebookの後継アプリで、複数のノートを切り替えられます。対話型の実行環境です。WebブラウザでPythonを実行したり、その実行結果を保存できます。対話型の実行環境です。Python学習向けの統合開発環境です。デバッガなどが付属しています。Python環境を一覧表示する画面も紹介しましょう。画面中央を見ると、root環境、py27環境、py36環境、tensorflow環境が作成されていることがわかります。画面右側に表示されているのは、各環境で利用できるcondaパッケージの一覧です。画面中央で選択されているroot環境では、画面右側に表示されている217種類のcondaパッケージが利用できることがわかります。Project(β)」は、アプリケーションの動作環境を定義するための機能です。Project(β)」を作成し、アプリケーションの動作環境を定義しておけば、BさんのAnacondaでも同様のアプリケーション動作環境を簡単に構築できるという機能です。Librariesデータ分析用統合環境、データ分析および科学計算用ライブラリ、データ可視化用ライブラリ、機械学習用ライブラリが含まれています。NavigatorでPython環境を選択したときに、右側に表示されるのが、使用できるライブラリ(=condaパッケージ)です。一度画面を載せておきましょう。Anacondaには非常に多くのライブラリが含まれているため、Anaconda=高度な数値計算やデータ分析、機械学習などが簡単にできるディストリビューションと紹介している方もいらっしゃいます。Condaデータ分析用パッケージ&環境マネージャーです。NavigatorはGUIですが、実はその裏でCondaが大活躍しています。NavigatorでPython環境を作成する際は、裏でCondaがPython環境を作成しているという具合です。Pythonのライブラリをインストールする際は、独自のcondaパッケージを利用すると簡単にインストールできます。condaパッケージを使わずに、任意のライブラリをインストールすることもできますので、安心できますね。10にインストールする方法を説明しましょう。他のWindowsでも同様の操作でインストールできます。画面を入れて説明しますので、画面と見比べつつ操作してください。(1)Anacondaのサイト(https://www.anaconda.com/)にアクセスします。(2)「Download」をクリックします。(3)Windowsのロゴをクリックします。(4)「Download」をクリックします。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」をクリックします。Agree」をクリックします。同意できない場合は、Anacondaはインストールできません。(recommended)」を選択して、「Next」をクリックします。privileges)」を選択して、「Next」をクリックします。(9)インストールフォルダを確認して、「Next」をクリックします。Anacondaをインストールしたあとで作成するPython環境は、このインストールフォルダに保存されます。そのため、Python環境をたくさん作る予定がある場合は、「Browse」をクリックして、ストレージ容量に余裕があるストレージに変更することをお勧めします。(10)インストールオプションを確認して、「Install」をクリックします。Anacondaを使うだけであれば、インストールオプションを変更する必要はありません。3.6」は、チェックを付けたままにすることをお勧めします。してもWindows環境を変更したくない場合は、チェックを外します。(11)「Next」をクリックします。(12)「Finish」をクリックします。Navigatorが起動します。Desktopにインストールする方法を説明しましょう。画面を入れて説明しますので、画面と見比べつつ操作してください。(1)Anacondaのサイト(https://www.anaconda.com/)にアクセスします。(2)「Download」をクリックします。(3)Linuxのロゴをクリックします。(4)「Download」をクリックします。(5)「OK」をクリックします。Anaconda3-5.0.1-Linux-x86_64.shがダウンロードされます。(6)「Ubuntuソフトウェア」をクリックします。(7)画面上部に「端末」または「gnome-terminal」と入力して、「端末」をクリックします。(8)「起動」をクリックします。./ダウンロード/Anaconda3-5.0.1-Linux-x86_64.sh」と入力して、Enterキーを押します。手順(5)で「Anaconda3-5.0.1-Linux-x86_64.sh」が保存されたパスを指定します。./ダウンロード/Anaconda3-5.0.1-Linux-x86_64.sh」と入力して、Enterキーを押します。(11)パスワードを入力して、Enterキーを押します。(12)Enterキーを押します。Agreementを読み、同意できる場合は「yes」と入力してEnterキーを押します。Agreementは、スペースキーを押すと次の内容が表示されます。同意できない場合は、Anacondaはインストールできません。(14)インストールディレクトリを確認して、Enterキーを押します。(15)「yes」と入力して、Enterキーを押します。Navigatorが起動します。OSでのインストール方法ですが、以下のサイトで詳しく解説していますのでぜひ参考にしてください。参考:http://peachcle.com/how-to-install-the-anaconda-to-the-macインストールに失敗したときは私の手元では、WindowsもUbuntuもインストールに失敗することはありませんでしたが、時折失敗する方もいらっしゃいます。ここでは、2つの大きな原因を紹介しますので、該当する方は、対応後、インストールに再挑戦してください!ユーザー名を変更するユーザー名に漢字やひらがなが含まれていると、インストールに失敗することがあるようです。該当する方は、試しにユーザー名がアルファベットだけのユーザーを作成して、インストールしてみてください。ほかのPythonをアンインストールするすでにPythonがインストールされていると、Anacondaのインストールに失敗することが報告されています。Anacondaをインストールすれば、Pythonが使えるようになりますので、インストール済みのPythonがある場合は、思い切ってアンインストールしてしまいましょう。まとめAnacondaの概要とインストール方法を紹介しました。どのようなアプリケーションでも同じですが、アプリケーションをしっかり理解できた!と思えるのは、実際にインストールして、あれこれ試してみたからこそです。この記事で紹介したとおりにインストールしてみて、Anacondaをあれこれ試してみてくださいね!TweetPocket「プログラミング、右も左もわからない...」という方にオススメ当プログラミングスクール「侍エンジニア塾」では、これまで6000人以上のエンジニアを輩出してきました。その経験を通して、プログラミング学習に成功する人は、「目的目標が明確でそれに合わせた学習プランがあること」「常に相談できる人がそばにいること」「自己解決能力が身につくこと」この3つが根付いている傾向を発見しました。侍エンジニア塾は上記3つの成功ポイントを満たすようなサービス設計に磨きをかけております。「自分のスタイルや目的に合わせて学習を進めたいな」とお考えの方は、ぜひチェックしてみてください。Reserved.現役生徒500名以上が在籍する弊社のプログラミング学習プランをあなたに合わせて最短1分で診断します。