Win10 安装TensorFlow 步骤及问题

前提介绍

官网(不一定能打开)
中文社区
新手教程简介

中文社区简介

TensorFlow™ 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活的架构让你可以在多种平台上展开计算,例如台式计算机中的一个或多个CPU(或GPU),服务器,移动设备等等。
TensorFlow 最初由Google大脑小组(隶属于Google机器智能研究机构)的研究员和工程师们开发出来,用于机器学习和深度神经网络方面的研究,但这个系统的通用性使其也可广泛用于其他计算领域。

简单点说,就是Google开源的一个深度学习的框架。

我一开始只是想装一个Jupyter,因为Coursera的课上需要熟悉,再后来AI课上也经常提到TensorFlow,可能后期写大作业的时候需要,就开始找攻略安装了。
参考简书用户@柴柴总 的介绍 和其他网站上的攻略坎坷地装好了。

安装方法:Anaconda + pip安装,CPU环境配置,PyCharm配置与测试
系统说明:Win10 1607 64位

问题1:是否一定需要Linux环境 回答:不一定。

去年11月,Google Brain 工程师团队宣布在 TensorFlow 0.12 中加入初步的 Windows 原生支持。

之前在Windows下程序员们都是用在Docker 容器中运行 TensorFlow,因而我搜到的不少blog第一步都是要我们去装Docker 2017年的我们可以不这样做了。

问题2:是否可以在VMare等虚拟机下安装Anaconda 回答:可以,虽然说之后的操作可能会更方便些,但是虚拟机最大的问题就是很慢...这个看个人吧。

安装步骤

环境需求: Windows 64位
python3.5 版本 及以上
确保pip 版本>= 8.1
(命令行下 pip -V 可看,使用python -m pip install -U pip 升级pip )

一、下载Anaconda

问题3:为什么需要Anaconda
回答:Anaconda集成了很多计算所需的库,使用比较方便。

Anaconda 官网下载地址戳此

官网下载比较缓慢,很多人建议使用清华镜像
但我可能是因为最近开会的缘故没法加载,所以只能等待。
安装过程中需要注意的是在两个可选界面中把这两个一起勾选了。

因为一般我们都不会使用默认的C盘,会安装到其他的盘,这时候需要第一个选项帮忙更改一下环境变量.

二、安装Keras

问题4:Keras是什么?有必要安装吗?
答:Kears是一个基于TensorFlow,Theano的一个神经网络框架。至于有没有必要使用...既然都有安装TensorFlow的决心了,神经网络你是避不开的(手动微笑)

Keras中文文档戳: keras-cn.readthedocs.io/en/latest/

在这里我们只需要基于TensorFlow安装Kears

1. 安装TensorFlow

a. 打开Anaconda Prompt
b. 测试一下conda 语句是否支持,即测试Anaconda是否安装成功

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --set show_channel_urls yes
复制代码

与清华镜像连接
c. pip安装TensorFlow

CPU:pip install --upgrade --ignore-installed tensorflow

GPU:pip install --upgrade --ignore-installed tensorflow-gpu 
注意GPU需要事先装好CUDA以及cuDNN
复制代码

配置过程的画风大概是这样

配置后输入conda list 查看一下是否安装成功

d. 测试代码 进入python交互界面输入

import tensorflow
复制代码

如果没说“不存在”这样的话就是成功。 可以直接在命令行输入代码测试tensorflow程序如下

成功输出hello

三. 用Pycharm配置与测试

新建Project,在File-Settings–Project-Project Interpreter选择tensorflow下的Python解释器(python.exe前面有Tensorflow名字的那个路径)
输入代码跑一下做测试

结果

放大红色字体

仔细看会看到有这两个Warning,小小的搜了一下,Stark Overflow上面的意思好像是缺失了什么配置包之类的,不过问题不是很大。

自此基本上就能跑TensorFlow了,现阶段我还是在用Jupyter Notebook

问题5:为什么明明安装了TensorFlow,用python的时候还是显示不存在?

答:我也遇到了这个问题。先关注一下你当前所处的路径是不是对的。Anaconda下载的时候会自动给你装python3.6,如果你之前在别的地方装过python,有可能你在命令行进入的是原来的位置,而不是Anaconda给你装的位置。所以有可能导致从Prompt进入和从cmd进入是不一样的结果。

问题6:Prompt打开说没有'cmd','chcp'命令是为什么?
我遇到了这个问题,本来以为是没有Admin的权限,但是用管理员模式打开还是一如既往报错,暂时不知道怎么解决,求各位大佬帮帮忙指点一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值