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 相关文章推荐
kNN算法python实现和简单数字识别的方法
Nov 18 Python
Django中的CACHE_BACKEND参数和站点级Cache设置
Jul 23 Python
利用Python实现网络测试的脚本分享
May 26 Python
Python编程实现双链表,栈,队列及二叉树的方法示例
Nov 01 Python
Python实现句子翻译功能
Nov 14 Python
Python+OpenCV+pyQt5录制双目摄像头视频的实例
Jun 28 Python
Python分割训练集和测试集的方法示例
Sep 19 Python
python opencv图片编码为h264文件的实例
Dec 12 Python
Django 项目通过加载不同env文件来区分不同环境
Feb 17 Python
Python实现清理微信僵尸粉功能示例【基于itchat模块】
May 29 Python
什么是Python包的循环导入
Sep 08 Python
python微信智能AI机器人实现多种支付方式
Apr 12 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 while循环得到循环次数
2013/10/26 PHP
PHP创建桌面快捷方式的实例代码
2014/02/17 PHP
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
php+ajax导入大数据时产生的问题处理
2014/06/11 PHP
php中socket的用法详解
2014/10/24 PHP
php实现TCP端口检测的方法
2015/04/01 PHP
PHP单例模式定义与使用实例详解
2017/02/06 PHP
纯js实现瀑布流展现照片(自动适应窗口大小)
2013/04/08 Javascript
Jquery中ajax方法data参数的用法小结
2014/02/12 Javascript
Jquery的Tabs内容轮换效果实现代码,几行搞定
2014/02/12 Javascript
javascript学习笔记(三)BOM和DOM详解
2014/09/30 Javascript
Angularjs过滤器使用详解
2016/05/25 Javascript
JQuery为元素添加样式的实现方法
2016/07/20 Javascript
js+css实现打字效果
2020/06/24 Javascript
详解vue中的computed的this指向问题
2018/12/05 Javascript
bootstrap-treeview实现多级树形菜单 后台JSON格式如何组织?
2019/07/26 Javascript
vue动态合并单元格并添加小计合计功能示例
2020/11/26 Vue.js
[17:36]VG战队纪录片
2014/08/21 DOTA
python使用PyFetion来发送短信的例子
2014/04/22 Python
Python脚本实现DNSPod DNS动态解析域名
2015/02/14 Python
用Python实现协同过滤的教程
2015/04/08 Python
Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法
2018/02/03 Python
python机器学习之KNN分类算法
2018/08/29 Python
Avène雅漾美国官方网站:敏感肌肤护理专家
2016/10/24 全球购物
美国知名平价彩妆品牌:e.l.f. Cosmetics
2017/11/20 全球购物
瑞士隐形眼镜和护理产品网上商店:Linsenklick
2019/10/21 全球购物
璀璨的珍珠、密钉和个性化珠宝:Lily & Roo
2021/01/21 全球购物
会计毕业生自我鉴定
2013/11/04 职场文书
师范生的个人求职信范文
2014/01/04 职场文书
我的理想演讲稿
2014/04/30 职场文书
电教室标语
2014/06/20 职场文书
个人先进材料范文
2014/12/30 职场文书
机关工会工作总结2015
2015/05/26 职场文书
小学运动会前导词
2015/07/20 职场文书
Python爬取某拍短视频
2021/06/11 Python
一篇文章搞懂python混乱的切换操作与优雅的推导式
2021/08/23 Python