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 list中append()与extend()用法分享
Mar 24 Python
Python读取网页内容的方法
Jul 30 Python
Python实现螺旋矩阵的填充算法示例
Dec 28 Python
深入浅析Python传值与传址
Jul 10 Python
利用Python半自动化生成Nessus报告的方法
Mar 19 Python
anaconda中更改python版本的方法步骤
Jul 14 Python
django-rest-framework解析请求参数过程详解
Jul 18 Python
python正则表达式匹配不包含某几个字符的字符串方法
Jul 23 Python
python实现逢七拍腿小游戏的思路详解
May 26 Python
Python如何输出整数
Jun 07 Python
Python3爬虫mitmproxy的安装步骤
Jul 29 Python
Python使用shutil模块实现文件拷贝
Jul 31 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变量作用域的深入解析
2013/06/03 PHP
配置Nginx+PHP的正确思路与过程
2016/05/10 PHP
PHP实现在对象之外访问其私有属性private及保护属性protected的方法
2017/11/20 PHP
php探针不显示内存解决方法
2019/09/17 PHP
如何在PHP中读写文件
2020/09/07 PHP
getElementById在任意一款浏览器中都可以用吗的疑问回复
2007/05/13 Javascript
jQuery 选择器理解
2010/03/16 Javascript
Node.js中对通用模块的封装方法
2014/06/06 Javascript
JavaScript移除数组内重复元素的方法
2015/03/18 Javascript
数据分析软件之FineReport教程:[5]参数界面JS(全)
2015/08/13 Javascript
javascript中JSON.parse()与eval()解析json的区别
2016/05/19 Javascript
angular仿支付宝密码框输入效果
2017/03/25 Javascript
详解webpack 配合babel 将es6转成es5 超简单实例
2017/05/02 Javascript
Javascript ES6中对象类型Sets的介绍与使用详解
2017/07/17 Javascript
对vue事件的延迟执行实例讲解
2018/08/28 Javascript
vue配置文件实现代理v2版本的方法
2019/06/21 Javascript
layer提示框添加多个按钮选择的实例
2019/09/12 Javascript
解决layer.prompt无效的问题
2019/09/24 Javascript
python实现超简单端口转发的方法
2015/03/13 Python
Python中Continue语句的用法的举例详解
2015/05/14 Python
windows 10下安装搭建django1.10.3和Apache2.4的方法
2017/04/05 Python
tensorflow 初始化未初始化的变量实例
2020/02/06 Python
英国高档时尚男装购物网站:MR PORTER
2016/08/09 全球购物
为世界各地的女性设计和生产时尚服装:ROMWE
2016/09/17 全球购物
BCBG官网:BCBGMAXAZRIA
2017/12/29 全球购物
美国地毯购买网站:Rugs USA
2019/02/23 全球购物
茶叶生产计划书
2014/01/10 职场文书
食品安全工作方案
2014/05/07 职场文书
老干部工作先进集体事迹材料
2014/05/21 职场文书
党员廉洁自律承诺书
2014/05/26 职场文书
销售员岗位职责
2014/06/09 职场文书
2015年信访工作总结
2015/04/07 职场文书
公司放假通知怎么写
2015/04/15 职场文书
英语演讲开场白
2015/05/29 职场文书
javaScript Array api梳理
2021/03/31 Javascript
MySQL中的引号和反引号的区别与用法详解
2021/10/24 MySQL