admin 管理员组

文章数量: 887006

此篇仅记录本人在Windows7 Anaconda3下安装Tensorflow-CPU版的全部过程。并将本人掉过的坑列举一下。

1.下载Anaconda3 Python3.6 (64位)版本进行安装。 该步骤只需跟随安装向导即可顺利完成。

2.验证Ananconda3是否安装成功。打开 开始–>Anaconda3–>Anaconda Prompt 输入 python,若出现一下信息,则说明安装成功。

3.根据TensorFlow官方安装指导文档中的步骤,在 Anaconda Prompt 命令行中,为自己的python环境安装TensorFlow。本人并没有使用

conda create -n tensorflow pip python=3.5

这一条指令创建新的Anaconda 环境和3.5版本的python。而是直接在当前的Anaconda运行环境中使用

 pip install tensorflow

指令下载并自动安装了TensorFlow。

4.安装成功后,在Pycharm中新建一个python项目,python的解释器选择Anaconda3默认的即可。因为我们当时安装的TensorFlow就在这个python的环境中。在Pycharm中选择我们的Anaconda3的python.exe作为项目的解释器,则可以正常的在Pycharm中使用TensorFlow的包和调试了。

5.验证TensorFlow是否安装成功在Pycham中,输入以下代码

import tensorflow as tf
hello = tf.constant('hello')

sess = tf.Session()

print(sess.run(hello))

查看是否能够正常执行。若遇到警告FutureWarning: Conversion of the second argument of issubdtype from float to np.floating is deprecated. In future, it will be treated as np.float64 == np.dtype(float).type. from ._conv import register_converters as _register_converters.

是因为h5py包中的函数与numpy1.14有冲突,h5py的作者将在下个版本中对这个警告进行修复,若与本人一样有强迫症。使用

pip install numpy==1.13.0

将最新的numpy版本进行降级则可以。若遇到另一个警告2018-03-06 08:53:44.860929: I C:\tf_jenkins\workspace\rel-win\M\windows\PY\36\tensorflow\core\platform\cpu_feature_guard:140] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2说明你的电脑太菜了,TensorFlow嫌弃你的CPU。贡献者原文:

什么?你看不下去这个红色的警告,行,加两行代码让他消失吧。

import os

os.environ["TF_CPP_MIN_LOG_LEVEL"] = "3"

至此,TensorFlow安装流程结束。等哥哥赚了小钱钱,一定搞1080Ti爽一爽。努力吧。希望能够帮助和我一样热爱倒腾和初入DL的各位。若有错误望海涵指正!此篇完。

本文标签: 流程 cpu TensorFlow pycharm