2017/8/24 update
tensorflow 1.3.0が8/22、1.4.0が8/23にリリースされています。( GithubのRELEASE.mdページ )
TensorFlow公式HPの「Installing TensorFlow on Windows | TensorFlow」では8/24現在、1.3のwhlファイルになっています。
(tensorflow)C:> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.3.0-cp35-cp35m-win_amd64.whl
1.3.0リリース後すぐに1.4.0がリリースされているのでwhlファイルもすぐに更新されそうです。公式HPで最新情報をチェックしてください☆彡
こんな人向け &ポリシー
-
- JupyterNotebookでデータ分析とかしたい
-
- TensorFlowをWindows上で直接使いたい
- 一次ソースを明示する
実施した環境&バージョン
-
- Windows7 pro
-
- Anaconda (Anaconda3) 4.4.0
python 3.5
TensorFlow 1.2.1
Jupyter 1.0.0
Matplotlib 2.0.2
作業方針
TensorFlow公式HPの「Installing TensorFlow on Windows」ページに従って作業していきます。
Anacondaインストール
AnacondaでTensorFlow用の環境を作成
TensorFlowインストール
このコマンドプロンプトのウィンドウ(Terminalのウィンドウ)で、TensorFlow公式の「Installing TensorFlow on Windows」ページの「Installing with Anaconda」に掲載されているコマンドを実行してTensorFlowをインストールします。
(注)TensorFlowのバージョンアップでwhlファイルが変わります!必ず上記ページを確認してそっちからコピペしてください。
(tensorflow)C:> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.2.1-cp35-cp35m-win_amd64.whl
Jupyter Notebookインストール
ちなみに、conda list コマンドを実行すると、現環境にインストールされているパッケージが一覧表示されます。pip listだと、pip installしたもののみが表示されます。
Matplotlibのインストール
すると、新しいウィンドウ(タブ)が開くで、エディタ部分(In[]という部分)に以下のコードを入力して、上部の実行(run)ボタンを押します。以下のように散布図が表示されればOKです。
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
# ランダムな座標 (x,y) を10個生成する
x = np.random.randn(10)
y = np.random.randn(10)
print(x)
print(y)
#散布図を描画する
plt.plot(x,y,'o')
plt.xlabel("x")
plt.ylabel("y")
Jupyter Notebookの起動と停止
ちなみに、ブラウザのJupter Notebook画面に表示されているのは(「Contacts」「Desktop」など)、Terminalウィンドウでjupyter notebookコマンドを実行したフォルダのファイル・フォルダ一覧です。
したがって、Jupter Notebookを起動する際には、Jupyter Notebook用の作業用フォルダを作成しておき、Terminalウィンドウで作業用ディレクトリにcdしてから起動するとよいでしょう。
Jupyter Notebookを起動する際に毎回Anaconda Navigatorを起動するのは面倒です。そこで以下手順で起動させることができます。
Jupyter Notebookを停止する場合は、jupyter notebookコマンドを実行したTerminalのウィンドウでCtrl+Cを押してプロセスを停止させます。
以上です。