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正则匹配查询港澳通行证办理进度示例分享
Dec 27 Python
用Python制作在地图上模拟瘟疫扩散的Gif图
Mar 31 Python
Python 快速实现CLI 应用程序的脚手架
Dec 05 Python
ubuntu安装sublime3并配置python3环境的方法
Mar 15 Python
tensorflow实现简单逻辑回归
Sep 07 Python
详解用python写一个抽奖程序
May 10 Python
详解Python用三种方式统计词频的方法
Jul 29 Python
python gdal安装与简单使用
Aug 01 Python
根据tensor的名字获取变量的值方式
Jan 04 Python
Python如何访问字符串中的值
Feb 09 Python
keras slice layer 层实现方式
Jun 11 Python
python操作微信自动发消息的实现(微信聊天机器人)
Jul 14 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
windows下开发并编译PHP扩展的方法
2011/03/18 PHP
学习使用curl采集curl使用方法
2012/01/11 PHP
用 Composer构建自己的 PHP 框架之基础准备
2014/10/30 PHP
主流PHP框架的优缺点对比分析
2014/12/25 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
php命令行写shell实例详解
2018/07/19 PHP
jQuery 处理表单元素的代码
2010/02/15 Javascript
JS定义网页表单提交(submit)的方法
2015/03/20 Javascript
jQuery EasyUI菜单与按钮详解
2016/07/13 Javascript
jQuery实现级联下拉框实战(5)
2017/02/08 Javascript
javascript内存分配原理实例分析
2017/04/10 Javascript
jQuery实现选中行变色效果(实例讲解)
2017/07/06 jQuery
Angular.js项目中使用gulp实现自动化构建以及压缩打包详解
2017/07/19 Javascript
微信小程序倒计时功能实例代码
2018/07/17 Javascript
axios向后台传递数组作为参数的方法
2018/08/11 Javascript
Vue CLI3 如何支持less的方法示例
2018/08/29 Javascript
angularjs手动识别字符串中的换行符方法
2018/10/02 Javascript
Vue-cli3.x + axios 跨域方案踩坑指北
2019/07/04 Javascript
Vue.directive 实现元素scroll逻辑复用
2019/11/29 Javascript
微信小程序实现页面浮动导航
2020/01/08 Javascript
Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
2020/03/11 Javascript
2020淘宝618理想生活列车自动领喵币js脚本的代码
2020/06/02 Javascript
详解python 字符串和日期之间转换 StringAndDate
2017/05/04 Python
Python时间的精准正则匹配方法分析
2017/08/17 Python
python矩阵/字典实现最短路径算法
2019/01/17 Python
Python实现截取PDF文件中的几页代码实例
2019/03/11 Python
python日志logging模块使用方法分析
2019/05/23 Python
德国baby-markt婴儿用品瑞士网站:baby-markt.ch
2017/06/09 全球购物
大学生职业规划前言模板
2013/12/27 职场文书
搞笑婚礼主持词
2014/03/13 职场文书
一份文言文检讨书
2014/09/13 职场文书
简易离婚协议书(范本)
2014/10/25 职场文书
社区端午节活动总结
2015/02/11 职场文书
比较几种Redis集群方案
2021/06/21 Redis
Python上下文管理器Content Manager
2021/06/26 Python
总结python多进程multiprocessing的相关知识
2021/06/29 Python