最近機械学習について興味が湧いてきたため、TensorFlowをインストールしてみようとしたところ、Python 3.5以降でないためインストールができなかった。
だいぶ前にインストールしたPythonのバージョンが3.4.4のままであったため、バージョンを上げるついでにAnacondaに移行した。
※ 2018.05.08 Python仮想環境を作るならMinicondaでいいじゃんと思い、AnacondaをアンインストールしてMinicondaを入れ直しました。
きっかけ
- 機械学習に興味が湧いてきたため、参考書をみる。最近のPython環境にAnacondaが多い。
- TensorFlowをインストールしようとしたが、Pythonのバージョンが3.4.4であったためできなかった。
- Python 3.4.4の時パッケージのインストールに、参考通りに行ってもうまくいかず面倒くさかった。
Anacondaとは
AnacondaはオープンソースPythonディストリビューションの一つである。250以上の人気データサイエンスパッケージ、Windows、Linux、MacOS用のコンドパッケージと仮想環境マネージャーを含む。
Condaは、Scikit-learn、TensorFlow、SciPyなどの複雑なデータサイエンスや機械学習環境を迅速に簡単にインストール、実行、アップグレードすることができる。
Anacondaは、Amazon Web ServicesのMachine Learning AMIやAzureやWindows上のMicrosoft向けAnacondaなど、何百万ものデータ科学プロジェクトの基盤である。 (翻訳:What is Anaconda?)
■ Anaconda 公式Webページ www.anaconda.com
メリット
デメリット
- インストール容量が多い(インストール完了後のAnacondaフォルダ容量約4.5GB)。
- 場合によっては不必要なパッケージまでインストールされる。
AnacondaはJupyter NotebookやSpyderなどもインストールされる。最小構成の場合はMinicondaを使用するのがよい。
環境
自分のPC環境は以下の通りである。
環境 | |
---|---|
PC | 富士通 LIFEBOOK SH90/X |
OS | Windows10 Pro 64bit version 1709 |
Install | Anaconda 5.1 For Windows 64bit Python 3.6 |
インストール
以下のページより64-Bit Graphical Installer (537 MB)
をダウンロードし、最新版のAnaconda 5.1 For Windows 64bit Python 3.6(2018.05.04)をインストールした。インストールはウィンドウの指示通り進めるだけで終わる。
インストール先は C:\Dev\Anaconda3
内に保存した。
■ Anacondaダウンロードページ www.anaconda.com
Anacondaと一緒にインストールされたPythonのバージョンは3.6.4(2018.05.04)であった。
■ Anacondaに含まれるのパッケージリスト docs.anaconda.com
以下はAnaconda Navigatorを起動したところ。
Path通し
Anacondaのインストーラでパス通しのチェックボックスにチェックを入れなかったためパスを通す設定を行った。Anacondaは C:\Dev\Anaconda3
内に保存したため、環境変数のPathには以下の3つを追加した。
C:\Dev\Anaconda3
, C:\Dev\Anaconda3\Scripts
, C:\Dev\Anaconda3\Library\bin
バージョンの確認
Pathが通っているかの確認と、Pythonとパッケージのバージョンの確認を行った。
仮想環境の作成
condaコマンドを使用して、仮想環境の作成を行った。作成する仮想環境は、Python 3.6で名前をpy36
とする。次のコマンドで仮想環境を作成する。conda create -n <仮想環境名> python=<Pythonバージョン> anaconda
conda create -n py36 python=3.6 anaconda
次のコマンドで仮想環境が作成できたかを確認する。
conda info -e