Tensorflow在win10下的安装(CPU版本)

Posted shuaishuaidefeizhu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tensorflow在win10下的安装(CPU版本)相关的知识,希望对你有一定的参考价值。

环境:win10,64位

1.卸载python3.7,安装python3.6

由于之前已经安装了python,到tensorflow网站查看tensorflow的支持环境,https://tensorflow.google.cn/install/pip,发现最高支持python3.6

技术分享图片

在cmd中输入 python --version查看python版本为3.7.1,泪奔,,卸载,重装python3.6

卸载方法:python安装目录下是没有卸载程序的,重新执行一次python3.7.1的安装包,选择uninstall即可

备注:python版本带rc标识的含义

rc 是Release Candidate的缩写,表示软件的候选发布版,RC版发布于软件的正式定稿之前,不会再加入新的功能或模块,主要是为了清除BUG(漏洞或错误)。这个阶段过后发布的就是正式版了

 

2.安装tensorflow

cmd窗口输入 pip install https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.12.0-cp36-cp36m-win_amd64.whl,发现需要升级pip

于是,python -m pip install --upgrade pip,升级pip

技术分享图片

 

再次执行  pip install https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.12.0-cp36-cp36m-win_amd64.whl

 

3.安装之前python中使用到的库

由于将原来的python卸载了,所以,利用pip安装经常使用的库,numpy,pandas,ipython,sklearn,pyinstaller...

 

4.tensorflow简单使用

import tensorflow as tf


a = tf.constant(5.0)
b = tf.constant(6.0)

sum1 = tf.add(a, b)

print(sum1)

with tf.Session() as sess:
    print(sess.run(sum1))

run后在结果之前出现一行红色提示:

I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2,

意思是说您当前的CPU可以支持未编译为二进制的指令AVX2 ,要想消除该提示,需要在代码中添加两行代码:

import os
os.environ[TF_CPP_MIN_LOG_LEVEL] = 2

查阅有得知,这行代码是用于设置TensorFlow的日志级别的。

以上是关于Tensorflow在win10下的安装(CPU版本)的主要内容,如果未能解决你的问题,请参考以下文章

opencv进阶-tensorflow在win10 下的安装教程-Cpu版本

win10下NeuralStyle的tensorflow版实验

Windows10+Anaconda3下深度学习环境创建。安装tensorflow(cpu版),theano,keras

win7安装Anaconda+TensorFlow(cpu版)+配置PyCharm

Tensorflow(cpu)在win10上的安装

win10+cpu+tensorflow+pycharm