Windows10系统下TensorFlow的安装(基于sublime test 3与Spyder环境)

由于信息智能化时代的发展,谷歌公司开发了TensorFlow作为深度学习领域的重要编程“语言”,以图形处理为一大特色,在Windows系统下分为基于CPU和基于GPU两种,本文着重介绍CPU运行环境下的TensorFlow安装与sublime test 3(下文简称st3)和Spyder环境的TensorFlow编程。

本文特色:着重于环境变量的设置与灵活更改、运用;以达到多个不同版本的Python在同一台机器下的自由、独立运行。

一、从Anaconda官网下载你想要的Anaconda

Anaconda下载
Anaconda就是Python编程中会经常听到的“Python大蟒蛇”,它是一个用Python编写的超大型Python包体系,可以在Python编程中随时被“import”来实现你所需要的智能化、图形化、数据分析等任务。

【注意根据你的电脑配置下载32/64位的Anaconda】

二、Anaconda安装

正常按照提示安装即可,安装流程与一般软件安装相同【可以自定义安装在电脑的任何地方】千万不要安装完找不到了,因为文件路径还要用于环境变量的配置。
在这里插入图片描述
值得一提的是:安装过程中如果勾选第一个复选框,电脑会将Anaconda的一系列路径添加到用户环境变量的Path中,其中包含了一些与Python无关的路径,它们可能会与电脑中已有的其他软件的Path相冲突,从而影响这些软件的正常运行,这也就是为什么选中第一个复选框后会有红字的“not recommend”不推荐提醒。

1、如果你想只进行TensorFlow编程:

请直接选中“安装过程中写入环境变量”并跳过本部分下一个副标题(2、),我们只需要在正确的路经下完成TensorFlow的安装,而后Anaconda的所有环境变量都没用了,可以手动删除所有的Anaconda环境变量,再进行TensorFlow环境变量的配置(下文详细介绍)

2、如果你需要或以后可能需要用到Anaconda中的Python包:

①选中 “安装过程中写入环境变量”条件下的环境变量配置:

在用户环境变量的Path中可以找到自动添加的环境变量如下(我安装在了D盘的Anaconda文件夹下):

D:\Anaconda
D:\Anaconda\Library\mingw-w64\bin
D:\Anaconda\Library\usr\bin
D:\Anaconda\Library\bin
D:\Anaconda\Scripts

这五行路径中:如果你正在使用MinGW进行C/C++编程请删除第二行,第三行和第四行是Anaconda提供的Python应用包,根据个人需要删除或保留(建议保留),首尾两行必须保留。

②未选中“安装过程中写入环境变量”条件下的环境变量配置:

在用户环境变量的Path中写入如下变量(①中提到的Python应用包的两个可选路经根据个人需要可自行添加):

D:\Anaconda
D:\Anaconda\Scripts

三、TensorFlow安装

1、打开电脑中的cmd,在cmd中输入以下两个命令中的一个:

注意①:由于TensorFlow对Python3.5比较友好,建议首选Python3.5版本,以实现编程功能的完整性。
注意②:两种命令的功能是相同的,Python3.5.6是Python3.5系列中较完善的版本。
conda create -n tensorflow pip python=3.5
conda create -n tensorflow pip python=3.5.6
注意③:如下图所示:安装过程中出现的的“继续?”(Proceed?)可输入“y”继续安装。

在这里插入图片描述

2、输入命令:

pip install --ignore-installed --upgrade tensorflow
注意:安装完成后可能会出现pip更新的提示,如果你的pip版本已经达到1.0.0,不要选择更新,可能导致TensorFlow用不了等问题。

四、编译器配置(介绍st3和Spyder两种编译器)

1、Sublime Text 3

①:打开你的st3——点击Perference——点击Package Control——输入Install Package——输入SublimeREPL

注意:上述每一个输入操作都需要连接和下载安装,需要耐心等待!

②:配置环境变量:在用户环境变量的Path中删除一切有关Anaconda的路经,然后在Path中添加如下环境变量:
D:\Anaconda\envs\tensorflow
D:\Anaconda\envs\tensorflow\Scripts
D:\Anaconda\envs\tensorflow\Library\bin
③:特别注意:当你需要使用Anaconda的包文件时,需要将删除了的部分Anaconda路经替换(TensorFlow的相关路径删除掉)到Path中去,添加的Anaconda路径如下:
D:\Anaconda
D:\Anaconda\Library\usr\bin
D:\Anaconda\Library\bin
D:\Anaconda\Scripts

Anaconda和TensorFlow的路经不宜同时存在的原因解释:理论上各种路径都可以同时存在,而对于Anaconda和TensorFlow两个体系,本质上都是Python的分支编程,他们的路径也都指向对应文件夹下的“python.exe”和所需的包,但仔细观察二者对应文件夹下的内容会发现,二者都包含了各自的Python包和python.exe文件但存在着版本的差异,两种路径互相冲突,这会导致st3无法分辨正在运行哪种领域的Python,从而可能出现意料之外的运行结果或错误。

2、Spyder

①:开始菜单搜索:Anaconda Navigator 找到这里面的的Spyder编译器(事实上已经下载到电脑中)
②:如下图,点击设置图标,选择“uninstall”选项将跟随TensorFlow自动下载的Spyder卸载掉

在这里插入图片描述

③:此时,在上方Application on栏中,下拉选择tensorflow环境,如下图所示:

在这里插入图片描述
在这里插入图片描述

④:找到TensorFlow环境下适用的Spyder并下载,如下图所示:

在这里插入图片描述

过程解释:自动下载的Spyder是与Anaconda适用Python版本是相同的(Python3.6)而TensorFlow只对Python3.5版本友好,所以需要重新下载,重新下载的Spyder打开后最上方会显示“Python3.5”字样,部分电脑的该软件名称还会显示“tensorflow”字样用以区分,经过重新下载的Spyder就可以随心所欲地编写TensorFlow程序了!
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值