简单记录下这两天实践的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 Windows1. 安装anaconda
下载地址为 https://www.anaconda.com/download/
选择Anaconda 5.0.1 64-Bit Graphical Installer (515 MB)
Anaconda的安装是傻瓜式的,即有限不循环个Next下一步即可完成。此处不再赘述。(主要是当时安装这玩意儿没有截图)
2. 下载TensorFlow的包
下载地址为 https://www.lfd.uci.edu/~gohlke/pythonlibs/
搜索关键字TensorFlow,并选择 tensorflow‑1.4.0‑cp36‑cp36m‑win_amd64.whl 进行下载
3. 添加环境变量
找到pip.exe所在位置,譬如 我的Python3.6安装在C:\Program Files\Python36\Scripts路径下,对应的pip.exe目录为 C:\Program Files\Python36\Scripts\pip.exe
pip.exe获取了pip.exe的路径后,就可以将其添加到系统环境变量之中了
Environment variable4. 安装TensorFlow
4.1 创建一个Conda环境,命名为tensorflow
找到Anaconda Prompt,右击使用“Run as administrator”
Anaconda PromptC:>conda create-n tensorflow
此处截图使用conda create-n tensorflow2是因为我的环境已经有了TensorFlow
conda环境创建成功,则会看到C:\Program Files\Anaconda3\envs 目录下面多了一个tensorflow的文件夹
conda environment named tensorflow4.2 激活conda环境
C:> activate tensorflow
(tensorflow)C:>
activate tensorflow4.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 successfully5. 测试
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未设置环境变量
网友评论