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在windows下实现ping操作并接收返回信息的方法
Mar 20 Python
使用Python编写一个简单的tic-tac-toe游戏的教程
Apr 16 Python
Python中的hypot()方法使用简介
May 18 Python
Python中的一些陷阱与技巧小结
Jul 10 Python
Python音频操作工具PyAudio上手教程详解
Jun 26 Python
对python中GUI,Label和Button的实例详解
Jun 27 Python
使用Python自动生成HTML的方法示例
Aug 06 Python
Django实现文件上传下载
Oct 06 Python
Python time库基本使用方法分析
Dec 13 Python
利用pyecharts读取csv并进行数据统计可视化的实现
Apr 17 Python
Django Channel实时推送与聊天的示例代码
Apr 30 Python
Pyinstaller 打包发布经验总结
Jun 02 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
PHP.ini安全配置检测工具pcc简单介绍
2015/07/02 PHP
PHP+redis实现添加处理投票的方法
2015/11/14 PHP
增强用户体验友好性之jquery easyui window 窗口关闭时的提示
2012/06/22 Javascript
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
2013/11/25 Javascript
js获取form的方法
2015/05/06 Javascript
jQuery实现仿腾讯微博滑出效果报告每日天气的方法
2015/05/11 Javascript
Boostrap入门准备之border box
2016/05/09 Javascript
深入理解JavaScript中为什么string可以拥有方法
2016/05/24 Javascript
JavaScript操作 url 中 search 部分方法函数
2016/06/15 Javascript
Javascript从数组中随机取出不同元素的两种方法
2016/09/22 Javascript
javascript实现下雨效果
2017/03/27 Javascript
Windows下快速搭建NodeJS本地服务器的步骤
2017/08/09 NodeJs
Vue插值、表达式、分隔符、指令知识小结
2018/10/12 Javascript
最简单的JS实现json转csv的方法
2019/01/10 Javascript
在node环境下parse Smarty模板的使用示例代码
2019/11/15 Javascript
Vue数字输入框组件使用方法详解
2020/02/10 Javascript
vue $mount 和 el的区别说明
2020/09/11 Javascript
python中常用检测字符串相关函数汇总
2015/04/15 Python
浅析AST抽象语法树及Python代码实现
2016/06/06 Python
python操作xlsx文件的包openpyxl实例
2018/05/03 Python
使用python3批量下载rbsp数据的示例代码
2019/12/20 Python
Python 实现try重新执行
2019/12/21 Python
Python使用正则表达式实现爬虫数据抽取
2020/08/17 Python
英国户外装备商店:Ultimate Outdoors
2019/05/07 全球购物
外贸业务员求职信范文
2013/12/12 职场文书
喝酒检查书范文
2014/02/23 职场文书
2014县委书记四风对照检查材料思想汇报
2014/09/21 职场文书
博士生专家推荐信
2015/03/25 职场文书
物业工程部经理岗位职责
2015/04/09 职场文书
毕业论文答辩开场白和答辩技巧
2015/05/27 职场文书
讲座新闻稿
2015/07/18 职场文书
心理健康教育主题班会
2015/08/13 职场文书
小学一年级班主任工作经验交流材料
2015/11/02 职场文书
关于考试抄袭的检讨书
2019/11/02 职场文书
nginx对http请求处理的各个阶段详析
2021/03/31 Servers
matplotlib如何设置坐标轴刻度的个数及标签的方法总结
2021/06/11 Python