windows系统Tensorflow2.x简单安装记录(图文)


Posted in Python onJanuary 18, 2021

自从接触了python,再到机器学习和深度学习,要学习的东西向越拉越多了!!!因为课题的需要接触了tensorflow,我直接就是一个好家伙,光安装就看了好多教程,装了好几天,回头看看其实就几句命令就可以了,对小白来说太不友好了。用习惯了windows系统,换成其他系统的话有需要学好久。

这里以windows10+anaconda+tensorflow2.3+python3.8为例。

第一步:下载环境管理软件

Anaconda和Miniconda两个自选(其实就是完整版和精简版的区别!),官网下载即可,成年人当然选择最新版本了。
anaconda
链接: link.
miniconda
链接: link.

下载好之后打开,进入正题咯!

windows系统Tensorflow2.x简单安装记录(图文)

点击左下角“create”创建一个虚拟环境,名称自取(但是一定要记住,牢记!),这里以“tensorflowceshi”为例,选择python3.8(3.5-3.8版本任选)。

创建好如下图:

windows系统Tensorflow2.x简单安装记录(图文)

然后打开软件下的命令行Anaconda Prompt,可以看到现在的环境是默认的base,这里输入下面语句(这一步是为了激活刚才创建的虚拟环境,以后需要这个环境的时候都需要activate一下):

activate tensorflowceshi

效果如图:

windows系统Tensorflow2.x简单安装记录(图文)

第二步:安装Tensorflow

安装的时候可能会提示pip版本不对,根据它的提示升级一下就可以啦。(因为pip版本要求大于19.0才可以安装)

1.CPU版本

接着上面的步骤,activate之后在命令行中输入:(这里选择安装tensorflow2.3版本,从豆瓣源安装,速度超级快,谁用谁知道):

pip install tensorflow-cpu==2.3.0 -i https://pypi.douban.com/simple/

2.GPU版本

GPU版本的安装才是最烦人的,空守着电脑配置却用不了,哈哈。

划重点:NVIDIA显卡、显卡驱动>418.X、CUDA版本为10.1、cudnn版本>7.6,可以通过nvidia-smi进行查看,近两年刚买的电脑的话一般是都满足要求的。(也可以直接进行下面的安装,不成功再回来找原因)

接安装cpu版本步骤,或者重新进命令行activate后,在命令行输入:

conda install cudatoolkit=10.1

windows系统Tensorflow2.x简单安装记录(图文)

运行到这里输入y,回车:

windows系统Tensorflow2.x简单安装记录(图文)

上一步完成后,继续在命令行输入:

conda install cudnn=7.6.5

windows系统Tensorflow2.x简单安装记录(图文)

同样在过程中需要输入y,回车进行确认。

接着最后一步,继续输入:

pip install tensorflow-gpu==2.3.0 -i https://pypi.douban.com/simple/

到这里就安装成功了,是不是很开心?

windows系统Tensorflow2.x简单安装记录(图文)

后面需要什么包(package)就用pip安装就可以了,像matplotlib、notebook等等常用的,推荐还用上面的豆瓣源,速度超级快,其他跟环境相关的都是conda xx,不要搞混了。

安装好之后怎么用呢?

可以在activate环境之后打开jupyter notebook;
也可以在pycharm中将环境设置为刚刚创建的环境就可以了。

总结:

巴拉巴拉说了这么多,其实只需要几行代码就可以安装成功了,操作一次就可以受用一辈子!!!写给 自己,也写给在深度学习路上挣扎的小白!

到此这篇关于windows系统Tensorflow2.x简单安装记录(图文)的文章就介绍到这了,更多相关Tensorflow2.x 安装内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python使用wmi模块获取windows下的系统信息 监控系统
Oct 27 Python
Python实现Sqlite将字段当做索引进行查询的方法
Jul 21 Python
Python提取网页中超链接的方法
Sep 18 Python
Python引用计数操作示例
Aug 23 Python
python使用 zip 同时迭代多个序列示例
Jul 06 Python
处理python中多线程与多进程中的数据共享问题
Jul 28 Python
python+selenium+PhantomJS抓取网页动态加载内容
Feb 25 Python
Python中私有属性的定义方式
Mar 05 Python
Python+PyQt5实现灭霸响指功能
May 25 Python
python如何进行矩阵运算
Jun 05 Python
python 调用js的四种方式
Apr 11 Python
用Python写一个简易版弹球游戏
Apr 13 Python
Python结合百度语音识别实现实时翻译软件的实现
Jan 18 #Python
用Python自动清理系统垃圾的实现
Jan 18 #Python
详解Python爬虫爬取博客园问题列表所有的问题
Jan 18 #Python
python爬虫爬取图片的简单代码
Jan 18 #Python
python中用Scrapy实现定时爬虫的实例讲解
Jan 18 #Python
java关于string最常出现的面试题整理
Jan 18 #Python
python爬虫实现爬取同一个网站的多页数据的实例讲解
Jan 18 #Python
You might like
php 安全过滤函数代码
2011/05/07 PHP
叫你如何修改Nginx与PHP的文件上传大小限制
2014/09/10 PHP
最近项目写了一些js,水平有待提高
2009/01/31 Javascript
基于jQuery的ajax功能实现web service的json转化
2009/08/29 Javascript
Javascript生成json的函数代码(可以用php的json_decode解码)
2012/06/11 Javascript
javascript实现回车键提交表单方法总结
2015/01/10 Javascript
JavaScript中的Repaint和Reflow用法详解
2015/07/27 Javascript
jQuery EasyUI 布局之动态添加tabs标签页
2015/11/18 Javascript
jQuery EasyUi实战教程之布局篇
2016/01/26 Javascript
基于jquery实现的银行卡号每隔4位自动插入空格的实现代码
2016/11/22 Javascript
ajax级联菜单实现方法实例分析
2016/11/28 Javascript
前端js弹出框组件使用方法
2020/08/24 Javascript
使用vue实现点击按钮滑出面板的实现代码
2017/01/10 Javascript
轻松实现jQuery添加删除按钮Click事件
2017/03/13 Javascript
bootstrap表单示例代码分享
2017/05/18 Javascript
深入浅析var,let,const的异同点
2018/08/07 Javascript
JavaScript数组方法的错误使用例子
2018/09/13 Javascript
微信小程序map组件结合高德地图API实现wx.chooseLocation功能示例
2019/01/23 Javascript
详解原生JS回到顶部
2019/03/25 Javascript
jQuery开发仿QQ版音乐播放器
2020/07/10 jQuery
浅谈vue中resetFields()使用注意事项
2020/08/12 Javascript
js对象属性名驼峰式转下划线的实例代码
2020/09/17 Javascript
[01:45]DOTA2新英雄“神谕者”全方位展示
2014/11/21 DOTA
[06:44]2018DOTA2亚洲邀请赛4.5 SOLO赛 MidOne vs Sumail
2018/04/06 DOTA
python学习笔记:字典的使用示例详解
2014/06/13 Python
python中返回矩阵的行列方法
2018/04/04 Python
python实现对求解最长回文子串的动态规划算法
2018/06/02 Python
英文自荐信格式
2013/11/28 职场文书
财务总经理岗位职责
2014/02/16 职场文书
优秀实习生感言
2014/03/01 职场文书
《春到梅花山》教学反思
2014/04/16 职场文书
2014年语文教研组工作总结
2014/12/06 职场文书
2015年新教师工作总结
2015/04/28 职场文书
2015年治庸问责工作总结
2015/07/27 职场文书
python爬取豆瓣电影TOP250数据
2021/05/23 Python
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python