美文网首页我爱编程
TensorFlow 1.4 的安装

TensorFlow 1.4 的安装

作者: HappySheep欢乐小羊 | 来源:发表于2018-05-02 14:53 被阅读0次

简单记录下这两天实践的TensorFlow的安装

关键字:Anaconda Python 3.6 version, TensorFlow 1.4,CPU-only,Windows 10 64 bit

0. 首先,介绍TensorFlow官网 

https://www.tensorflow.org/install/

上面其实是有不同平台下面不同版本的安装教程。有兴趣的小伙伴可以自行探索。此帖子仅说明我自己如何安装的,简单记录下安装过程中遇到的问题并附带解决方案。不一定是最优解,至少是可行解。

TensorFlow Install 主页

在这个页面点击 “Installing TensorFlow on Windows” (作者内心旁白:我用的是Windows 10 64位 英文 操作系统,原因 你懂的)

重点都在下面这屏 ~ 包含“Installing with native pip” 和 “Installing with Anaconda” 两种 

Installing TensorFlow on Windows

1. 安装anaconda

下载地址为 https://www.anaconda.com/download/
选择Anaconda 5.0.1 64-Bit Graphical Installer (515 MB)

Download Anaconda Distribution

Anaconda的安装是傻瓜式的,即有限不循环个Next下一步即可完成。此处不再赘述。(主要是当时安装这玩意儿没有截图)

2. 下载TensorFlow的包

下载地址为 https://www.lfd.uci.edu/~gohlke/pythonlibs/
搜索关键字TensorFlow,并选择 tensorflow‑1.4.0‑cp36‑cp36m‑win_amd64.whl 进行下载

TensorFlow 1.4.0

3. 添加环境变量

找到pip.exe所在位置,譬如 我的Python3.6安装在C:\Program Files\Python36\Scripts路径下,对应的pip.exe目录为 C:\Program Files\Python36\Scripts\pip.exe

pip.exe

获取了pip.exe的路径后,就可以将其添加到系统环境变量之中了 

Environment variable

4. 安装TensorFlow

4.1 创建一个Conda环境,命名为tensorflow

找到Anaconda Prompt,右击使用“Run as administrator”

Anaconda Prompt

C:>conda create-n tensorflow
此处截图使用conda create-n tensorflow2是因为我的环境已经有了TensorFlow

conda create-n tensorflow  补发conda环境创建完成后的cmd环境

conda环境创建成功,则会看到C:\Program Files\Anaconda3\envs 目录下面多了一个tensorflow的文件夹

conda environment named tensorflow

4.2 激活conda环境

C:> activate tensorflow

(tensorflow)C:>

activate tensorflow

4.3 安装TensorFlow

找到cmd.exe。通常都是在 C:\Windows\System32 目录下 

cmd.exe

点击鼠标右键,也叫右击。选择“Run as administrator” 使用系统超级管理员权限进入命令行command模式

C:>cd C:\Program Files\Anaconda3\Scripts

C:\Program Files\Anaconda3\Scripts>activate.bat

(root) C:\Program Files\Anaconda3\Scripts>activate tensorflow

activate tensorflow

找到第二步下载的TensorFlow的包,然后使用第三步添加 环境变量的pip 进行安装

(tensorflow) C:\>pip install C:\TensorFlow\tensorflow-1.4.0-cp36-cp36m-win_amd64.whl

install successfully

5. 测试

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)

6. 问题集锦

6.1 conda error :-n前面少了一个空格

6.2 ‘pip’ is not recognized :‘pip’未设置环境变量

pip未设置环境变量

相关文章

网友评论

    本文标题:TensorFlow 1.4 的安装

    本文链接:https://www.haomeiwen.com/subject/rvpaixtx.html