Win10下用Anaconda安装TensorFlow(图文教程)


Posted in Python onJune 18, 2020

笔者之前在学习TensorFlow,也在自己的笔记本上完成了安装,在PyCharm中进行学习。但是最近为了使用python的科学计算环境,我把之前的环境卸载了,并用Anaconda重新安装了TensorFlow,由于自己的笔记本已经很旧了,显卡不行,所以这里介绍一下cpu版本的安装方法和自己遇到的一些坑,截图甚多。

这里直接上干货:

1.安装Anaconda

选择相应的Anaconda进行安装,进入Anaconda的官网,下载对应系统版本的Anaconda,官网现在的版本是Anaconda 4.3.1 for python3.6。笔者安装的是4.3.0版本的。

Win10下用Anaconda安装TensorFlow(图文教程)

就和安装普通的软件一样,全部选择默认即可,注意勾选将python3.6添加进环境变量。

Win10下用Anaconda安装TensorFlow(图文教程)

这样Anaconda就安装好了,我们可以通过下面的命令来查看Anaconda已经安装了哪些包。
运行 开始菜单->Anaconda3—>Anaconda Prompt

conda list

可以看到已经安装了numpy、sympy等常用的包。

2.安装Tensorflow

TensorFlow目前在Windows下只支持Python 3.5版本。

(1)打开Anaconda Prompt,输入清华仓库镜像,这样更新会快一些:

Win10下用Anaconda安装TensorFlow(图文教程)

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

(2)同样在Anaconda Prompt中利用Anaconda创建一个python3.5的环境,环境名称为tensorflow ,输入下面命令:

conda create -n tensorflow python=3.5

运行 开始菜单->Anaconda3—>Anaconda Navigator,点击左侧的Environments,可以看到tensorflow的环境已经创建好了。

Win10下用Anaconda安装TensorFlow(图文教程)

Win10下用Anaconda安装TensorFlow(图文教程)

(3)在Anaconda Prompt中启动tensorflow环境:

activate tensorflow

Win10下用Anaconda安装TensorFlow(图文教程)

注:当不使用tensorflow时,关闭tensorflow环境,命令为:deactivate

(4)安装cpu版本的TensorFlow

pip install --upgrade --ignore-installed tensorflow

注:这里没有介绍GPU版本的安装方法,GPU版本需要安装cuda8+cudnn5,如需要的请搜索其他博文。

这样tensorflow cpu版本就安装好了。

(5)测试tensorflow

在Anaconda Prompt中启动tensorflow环境,并进入python环境。

Win10下用Anaconda安装TensorFlow(图文教程)

测试代码如下:

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))

运行结果:

Win10下用Anaconda安装TensorFlow(图文教程)

3.其他问题

或许到这里我们并没有满足,我们在Anaconda自带的ipython 和Spyder中import tensorflow的时候一直失败,提示 No module named ‘tensorflow',如下图,那是因为我们没有在tensorflow的环境下打开它们。

Win10下用Anaconda安装TensorFlow(图文教程)

为了能在ipython 和Spyder中使用tensorflow,我们需要在tensorflow的环境中安装这两个的插件。

打开Anaconda Navigator,选择Not installed,找到 ipython和Spyder并安装,笔者这里已经安装好,所以在这个页面没有显示。

Win10下用Anaconda安装TensorFlow(图文教程)

切换到installed,可以看到两个都已经安装好,其实可以按照自己的需要安装。下图显示已经安装好的Spyder:

Win10下用Anaconda安装TensorFlow(图文教程)

安装好插件后,我们需要测试一下。

在Anaconda Prompt中启动tensorflow环境,并运行ipython,import tensorflow发现成功:

Win10下用Anaconda安装TensorFlow(图文教程)

同样,在Anaconda Prompt中启动tensorflow环境,并运行Spyder,等一会儿后会启动Spyder IDE,import tensorflow 同样成功:

Win10下用Anaconda安装TensorFlow(图文教程)

Win10下用Anaconda安装TensorFlow(图文教程)

注意:一定要启动tensorflow 环境下的Spyder才可以import tensorflow,不要去开始菜单运行Spyder,在那里是无法运行的,如:

Win10下用Anaconda安装TensorFlow(图文教程)

到此这篇关于Win10下用Anaconda安装TensorFlow(图文教程)的文章就介绍到这了,更多相关Anaconda安装TensorFlow内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python发送伪造的arp请求
Jan 09 Python
给Python入门者的一些编程建议
Jun 15 Python
python 中random模块的常用方法总结
Jul 08 Python
Python实现爬取百度贴吧帖子所有楼层图片的爬虫示例
Apr 26 Python
python XlsxWriter模块创建aexcel表格的实例讲解
May 03 Python
一百行python代码将图片转成字符画
Feb 19 Python
将pandas.dataframe的数据写入到文件中的方法
Dec 07 Python
python定时检测无响应进程并重启的实例代码
Apr 22 Python
对PyQt5中树结构的实现方法详解
Jun 17 Python
Pandas数据离散化原理及实例解析
Nov 16 Python
Pycharm快捷键配置详细整理
Oct 13 Python
用python实现一个简单计算器(完整DEMO)
Oct 14 Python
python中tab键是什么意思
Jun 18 #Python
python中可以声明变量类型吗
Jun 18 #Python
tensorflow之读取jpg图像长和宽实例
Jun 18 #Python
Python叠加矩形框图层2种方法及效果
Jun 18 #Python
python中rb含义理解
Jun 18 #Python
python如何输出反斜杠
Jun 18 #Python
python能自学吗
Jun 18 #Python
You might like
360通用php防护代码(使用操作详解)
2013/06/18 PHP
php基于表单密码验证与HTTP验证用法实例
2015/01/06 PHP
js中的this关键字详解
2013/09/25 Javascript
基于javascript滚动图片具体实现
2013/11/18 Javascript
js中arguments,caller,callee,apply的用法小结
2014/01/28 Javascript
JS获取图片lowsrc属性的方法
2015/04/01 Javascript
jquery中的工具使用方法$.isFunction, $.isArray(), $.isWindow()
2015/08/09 Javascript
你有必要知道的25个JavaScript面试题
2015/12/29 Javascript
jquery 点击元素后,滚动条滚动至该元素位置的方法
2016/08/05 Javascript
详解Javascript中DOM的范围
2017/02/13 Javascript
vue获取input输入值的问题解决办法
2017/10/17 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
2018/03/05 Javascript
详解React项目如何修改打包地址(编译输出文件地址)
2019/03/21 Javascript
ES6 Iterator接口和for...of循环用法分析
2019/07/31 Javascript
vue遍历生成的输入框 绑定及修改值示例
2019/10/30 Javascript
深入了解Vue.js 混入(mixins)
2020/07/23 Javascript
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
python使用Flask框架获取用户IP地址的方法
2015/03/21 Python
python协程用法实例分析
2015/06/04 Python
Python中内置的日志模块logging用法详解
2016/07/12 Python
火车票抢票python代码公开揭秘!
2018/03/08 Python
将pandas.dataframe的数据写入到文件中的方法
2018/12/07 Python
pip 安装库比较慢的解决方法(国内镜像)
2019/10/06 Python
Django使用list对单个或者多个字段求values值实例
2020/03/31 Python
浅谈keras2 predict和fit_generator的坑
2020/06/17 Python
css3制作彩色边线3d立体按钮的示例(css3按钮)
2014/05/06 HTML / CSS
NFL Game Pass欧洲:在线观看NFL比赛直播和点播,以高清质量播放
2018/08/30 全球购物
澳大利亚先进的皮肤和激光诊所购物网站:Soho Skincare
2018/10/15 全球购物
综合办公室主任职责
2013/12/16 职场文书
社会实践活动总结报告
2014/04/29 职场文书
2014年民主评议党员工作总结
2014/12/02 职场文书
小学教师2014年度工作总结
2014/12/03 职场文书
2015中学学校工作总结
2015/07/20 职场文书
2021-4-5课程——SQL Server查询【3】
2021/04/05 SQL Server
python爬取企查查企业信息之selenium自动模拟登录企查查
2021/04/08 Python
VUE中的v-if与v-show区别介绍
2022/03/13 Vue.js