Windows下AnacondaインストールTensorFlow

4366 ワード

Anacondaとは?
Anaconda is the leading open data science platform powered by Python. AnacondaはPython言語によるリードするオープンデータ科学プラットフォームです
TensorFlowとは?
TensorFlow is an open source software library for numerical computation using data flow graphs. TensorFlowは、データフローチャートを使用して数値計算を行うオープンソースソフトウェアライブラリです.
TensorFlow r0.12以降のバージョンはwindowsシステムのサポートを追加し、これから3つのプラットフォーム、1セットのコードマルチプラットフォームの運行を実現した.TensorFlowをインストールする方法はいろいろありますが、次はAnacondaを使ってwindows 10にTensorFlow(CPU版)をインストールします.
1.Anacondaのダウンロード
にあるhttps://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/あなたとあなたのコンピュータシステムの対応するバージョンを探して、私はここでAnaconda 3-4.2.0-Windows-x 86を使います64.exe
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-4.2.0-Windows-x86_64.exe

ダウンロードとインストールが完了したら、CMDを開き、「conda--version」と入力し、次の情報を出力します.
conda 4.2.0

Anacondaのインストールに成功しました.
次に、Anaconda倉庫ミラーを設定する必要があります.デフォルトで接続されているのは海外のミラーアドレスなので、ダウンロード速度が遅いので、ミラーアドレスを清華大学オープンソースソフトウェアミラーステーションに変更し、Anaconda Promptを開き、入力します.
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

2.TensorFlowのインストール


引き続きAnaconda Promptウィンドウに入力します.
conda create -n tensorflow python=3.5

車を押す.
TensorFlow依存環境の作成を示し、TensorFlowは現在Python 3をサポートしていない.6、ここではPython 3を使います.5.
コンソール出力を確認します.
Fetching package metadata ...............
Solving package specifications: .

Package plan for installation in environment D:\Program Files\anaconda\envs\tensorflow:

The following NEW packages will be INSTALLED:

    pip:            9.0.1-py35_1  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
    python:         3.5.3-0       https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
    setuptools:     27.2.0-py35_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
    vs2015_runtime: 14.0.25123-0  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
    wheel:          0.29.0-py35_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free

Proceed ([y]/n)? y

どのような依存ソフトウェアをインストールするかを提示し、「y」を入力し、車に戻ります.
コンソールは出力を続行します.
python-3.5.3-0 100% |###############################| Time: 0:00:42 754.91 kB/s
setuptools-27. 100% |###############################| Time: 0:00:00   1.92 MB/s
wheel-0.29.0-p 100% |###############################| Time: 0:00:00   2.68 MB/s
pip-9.0.1-py35 100% |###############################| Time: 0:00:00   2.31 MB/s
#
# To activate this environment, use:
# > activate tensorflow
#
# To deactivate this environment, use:
# > deactivate tensorflow
#
# * for power-users using bash, you must source
#

インストール依存ソフトのダウンロードを開始し、清華大学のミラー倉庫を使用しているので、ダウンロード速度が速いです.
CPUバージョンのインストール:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl

コンソールが最終的に次の情報を出力した場合は、インストールに成功しました.開けてもいいよhttps://mirrors.tuna.tsinghua.edu.cn/tensorflow/適切なwhlファイルアドレスを選択してインストールします.またはhttps://mirrors.tuna.tsinghua.edu.cn/help/tensorflow/可視化whlバージョンを選択します.
Successfully installed numpy-1.12.1 protobuf-3.3.0 six-1.10.0 tensorflow-1.1.0 werkzeug-0.12.2

入力を続行:
activate tensorflow

TensorFlow仮想環境をアクティブにし、TensorFlowを使用しない場合はdeactivate tensorflowを使用してオフにします.

3.テスト


Anacondaインストールディレクトリの下/envs/tensorflowフォルダに入り、Anaconda Promptウィンドウで入力を続行します.
python.exe

車に戻った後、以下の内容をコピーしてAnaconda Promptにコピーし、自動的に出力します.
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
>>> sess.run(hello)
>>> a = tf.constant(10)
>>> b= tf.constant(32)
>>> sess.run(a+b)
>>>

出力:
...
b'Hello, TensorFlow!'
...
42

TensorFlowが正常にインストールされたことを示します.

4.穴がある

  • pyファイルでtensorflowスクリプトを記述する場合、ファイル名はtensorflowを使用できない.py
  • 現在のAPIの変動は比較的大きい、例えばtf.mul、tf.subとtf.Negは廃棄され、現在使用されているのはtfである.multiply、tf.subtractとtf.negative. 適切に使用しないと、AttributeError:module'tensorflow'has no attribute'mul'などのエラーが出力されます.常にgithubで更新ログを表示する必要があります.