Windows10下Tensorflow2.0 安装及环境配置教程(图文)


Posted in Python onNovember 21, 2019

下载安装Anaconda

下载地址如下,根据所需版本下载

Windows10下Tensorflow2.0 安装及环境配置教程(图文)

安装过程暂略(下次在安装时添加)

下载安装Pycharm

下载安装Pycharm,下载对应使用版本即可

Windows10下Tensorflow2.0 安装及环境配置教程(图文)

如果你是在校学生,有学校的edu邮箱,可以免费注册Pycharm专业版,注册地址如下,本文不详细说明

Windows10下Tensorflow2.0 安装及环境配置教程(图文)

下载CUDA10.0

下载地址如下CUDA Toolkit 10.0 Archive

下载之后默认安装即可

下载CUDNN

通过此处选择版本对应的CUDNN,对于本次配置就选择Windows 10对应的版本

Windows10下Tensorflow2.0 安装及环境配置教程(图文)

下载CUDNN需要注册一个NVIDIA的账号,点击注册,登录即可

Windows10下Tensorflow2.0 安装及环境配置教程(图文)

下载好CUDNN之后将其解压在CUDA的安装目录下,Win10默认的安装目录如下:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0

之后,通过右键点击此电脑——>属性——>高级系统设置——>环境变量

Windows10下Tensorflow2.0 安装及环境配置教程(图文)

然后配置环境变量,添加如下环境变量

Windows10下Tensorflow2.0 安装及环境配置教程(图文)

重新安装NVIDIA最新驱动

因为安装CUDA时,因为版本原因,会安装版本较低的NVIDIA驱动,所以我们从官网下载最新的驱动重新覆盖安装一遍即可

创建Conda环境,并安装tensorflow2.0

通过Anaconda的conda create创建新的环境,便于我们程序及其环境的配置及其管理

首先按Win+R键,输入cmd,回车

Windows10下Tensorflow2.0 安装及环境配置教程(图文)

然后在cmd界面输入,conda create --name tensorflow2.0 python=3.7,其中tensorflow2.0可以换成你想要的名字

Windows10下Tensorflow2.0 安装及环境配置教程(图文)

回车后输入y

Windows10下Tensorflow2.0 安装及环境配置教程(图文)

之后稍作等待可以看到安装成功

Windows10下Tensorflow2.0 安装及环境配置教程(图文)

使用conda info --env看看环境

Windows10下Tensorflow2.0 安装及环境配置教程(图文)

之后使用conda activate tensorflow2.0来激活刚才创建的环境

Windows10下Tensorflow2.0 安装及环境配置教程(图文)

依据需求pip安装tensorflow,sklearn,matplotlib等软件。此处以tensorflow2.0为例,激活环境后输入pip install tensorflow-gpu,之后进行下载安装。

经过一系列安装之后提示安装成功

Windows10下Tensorflow2.0 安装及环境配置教程(图文)

配置Pycharm,将刚建立的环境应用在Pycharm中

打开pycharm建立一个新的project

Windows10下Tensorflow2.0 安装及环境配置教程(图文)

选择Pure Python,在选择Existing interpreter

Windows10下Tensorflow2.0 安装及环境配置教程(图文)

之后选择你anaconda中新建的环境变量位置中的python.exe文件,使pycharm使用你创建的环境来编译文件。

Windows10下Tensorflow2.0 安装及环境配置教程(图文)

最后选择Make available to all projects并创建Project

Windows10下Tensorflow2.0 安装及环境配置教程(图文)

之后创建一个.py文件,进行测试,可以发现我们已经可以通过Pycharm使用我们之前创建的环境了。

Windows10下Tensorflow2.0 安装及环境配置教程(图文)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 借助numpy保存数据为csv格式的实现方法
Jul 04 Python
使用Numpy读取CSV文件,并进行行列删除的操作方法
Jul 04 Python
基于Python实现定时自动给微信好友发送天气预报
Oct 25 Python
Python3 Post登录并且保存cookie登录其他页面的方法
Dec 28 Python
Python对象与引用的介绍
Jan 24 Python
python钉钉机器人运维脚本监控实例
Feb 20 Python
Python学习笔记之变量、自定义函数用法示例
May 28 Python
Python使用matplotlib 模块scatter方法画散点图示例
Sep 27 Python
关于Numpy中的行向量和列向量详解
Nov 30 Python
如何通过Python3和ssl实现加密通信功能
May 09 Python
django 数据库 get_or_create函数返回值是tuple的问题
May 15 Python
细说NumPy数组的四种乘法的使用
Dec 18 Python
使用python代码进行身份证号校验的实现示例
Nov 21 #Python
Python 面向对象之封装、继承、多态操作实例分析
Nov 21 #Python
用python画一只可爱的皮卡丘实例
Nov 21 #Python
Python 私有化操作实例分析
Nov 21 #Python
使用python的turtle绘画滑稽脸实例
Nov 21 #Python
使用Python的Turtle绘制哆啦A梦实例
Nov 21 #Python
Python 类的魔法属性用法实例分析
Nov 21 #Python
You might like
如何使用PHP获取网络上文件
2006/10/09 PHP
Content-type 的说明
2006/10/09 PHP
php中常用编辑器推荐
2007/01/02 PHP
php中用文本文件做数据库的实现方法
2008/03/27 PHP
基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
2013/05/15 PHP
php实现使用正则将文本中的网址转换成链接标签
2014/12/03 PHP
如何写php守护进程(Daemon)
2015/12/30 PHP
php封装的数据库函数与用法示例【参考thinkPHP】
2016/11/08 PHP
JavaScript入门学习书籍推荐
2008/06/12 Javascript
JS修改css样式style浅谈
2013/05/06 Javascript
JavaScript 和 Java 的区别浅析
2013/07/31 Javascript
让复选框只能选择一项的方法
2013/10/08 Javascript
jQuery简单实现隐藏以及显示特效
2015/02/26 Javascript
常用javascript表单验证汇总
2020/07/20 Javascript
jquery遍历函数siblings()用法实例
2015/12/24 Javascript
微信小程序 动态绑定数据及动态事件处理
2017/03/14 Javascript
jQuery操作之效果详解
2017/05/19 jQuery
nodejs mysql 实现分页的方法
2017/06/06 NodeJs
JavaScript使用FileReader实现图片上传预览效果
2020/03/27 Javascript
vue-cli axios请求方式及跨域处理问题
2018/03/28 Javascript
对vue v-if v-else-if v-else 的简单使用详解
2018/09/29 Javascript
微信小程序出现wx.getLocation再次授权问题的解决方法分析
2019/01/16 Javascript
vue2 中二级路由高亮问题及配置方法
2019/06/10 Javascript
JavaScript键盘事件响应顺序详解
2019/09/30 Javascript
Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法
2020/12/25 Vue.js
深入了解Vue动态组件和异步组件
2021/01/26 Vue.js
Python运算符重载详解及实例代码
2017/03/07 Python
Python3.6.0+opencv3.3.0人脸检测示例
2018/05/25 Python
python实现俄罗斯方块游戏
2020/03/25 Python
python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例
2020/03/01 Python
用python爬虫批量下载pdf的实现
2020/12/01 Python
纯DOM+CSS3实现简单的小风车动画
2016/09/27 HTML / CSS
html5 冒号分隔符对齐的实现
2019/07/31 HTML / CSS
德国婴儿服装和婴儿用品购买网站:Baby Sweets
2019/12/08 全球购物
大学生职业生涯设计书
2014/01/02 职场文书
学生会主席任命书
2015/09/21 职场文书