安装方法1:
1.install
Before install tensorflow,install Anaconda3-4.3.0.1-Windows-x86_64.exe first1)conda create -n tensorflow python=3.5,若失败->2,否则—>3
2)更新anaconda conda update anaconda
3)activate tensorflow,变成这样:(tensorflow)...>>
4)pip install tensorflow 一下操作均针对CPU版本
CPU版本:pip install --upgrade --ignore-nstalled
https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.1-cp35-cp35 mwin_
amd64.whl
(GPU版本:pip install --ignore-installed --upgrade https://storage.
googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.0.1-cp35-cp35m-win_amd64.whl )
5)activate your Anaconda environment.
open Anaconda Navigator->find tensorflow->Left click open Terminal->C:\> pip install --
upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_amd64.whl
6)test:
###################################
import tensorflow as tf
import os
#os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
print('TensorFlow version: {0}'.format(tf.__version__))
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
###################################
open pycharm->File->Settings->Project Interpreter->choose the python.exe in tensorflow->OK
create a file test.py,copy the code and run
output:
###################################
\op_kernel.cc:943] OpKernel ('op: "CountExtremelyRandomStats" device_type: "CPU"') for
unknown op: CountExtremelyRandomStats
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework
\op_kernel.cc:943] OpKernel ('op: "FinishedNodes" device_type: "CPU"') for unknown op:
FinishedNodes
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework
\op_kernel.cc:943] OpKernel ('op: "GrowTree" device_type: "CPU"') for unknown op: GrowTree
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework
\op_kernel.cc:943] OpKernel ('op: "ReinterpretStringToFloat" device_type: "CPU"') for
unknown op: ReinterpretStringToFloat
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework
\op_kernel.cc:943] OpKernel ('op: "SampleInputs" device_type: "CPU"') for unknown op:
SampleInputs
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework
\op_kernel.cc:943] OpKernel ('op: "ScatterAddNdim" device_type: "CPU"') for unknown op:
ScatterAddNdim
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework
\op_kernel.cc:943] OpKernel ('op: "TopNInsert" device_type: "CPU"') for unknown op:
TopNInsert
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework
\op_kernel.cc:943] OpKernel ('op: "TopNRemove" device_type: "CPU"') for unknown op:
TopNRemove
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework
\op_kernel.cc:943] OpKernel ('op: "TreePredictions" device_type: "CPU"') for unknown op:
TreePredictions
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework
\op_kernel.cc:943] OpKernel ('op: "UpdateFertileSlots" device_type: "CPU"') for unknown op:
UpdateFertileSlots
b'Hello, TensorFlow!'
Process finished with exit code 0
Congratulations!Successful test.
C.To hide the warnings/errors, you can use os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3', e.g.:
###################################
input:
###################################
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
print('TensorFlow version: {0}'.format(tf.__version__))
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
###################################
output:
###################################
b'Hello, TensorFlow!'
Process finished with exit code 0
############################################
总结:这个版本安装如果觉得不满意,可以转到我的另一篇博文《Tensorflow install on Anaconda4.2 win7 x64——法2》,但是例子还是可以借用。
参考官方文档:https://www.tensorflow.org/install/install_windows