文章目录

  • 一、Anaconda安装
  • 二、tensorflow2.0安装
    • 2.1 创建Anaconda环境
    • 2.2 进入TF20环境
    • 2.3 Tensorflow安装
  • 三、验证tensorflow安装成功(三选一)
    • 3.1 ipython验证
    • 3.2 anaconda与pycharm配合验证
    • 3.3 anaconda中jupyter notebook验证

一、Anaconda安装

首先安装Anaconda软件,其集成了很多科学计算所需库,为后续tensorflow的安装作准备。安装Anaconda可点击这里:Anaconda官网。


这里我选择的是Anaconda 2019.10 for windows的Python3.7版本。

安装完成后,需要配置环境变量,这样可实现在命令行cmd中执行anaconda相关的命令,如pip、ipython等。配置方式如下:

  1. 我的电脑——属性——高级系统设置——环境变量
  2. 用户变量——path——编辑

随后新建加入Anaconda文件夹下Scripts的路径,如下图:

二、tensorflow2.0安装

2.1 创建Anaconda环境

Anaconda可以创建多个python环境,可以在同一时间虚拟出不同的python环境来运行不同的程序,各环境程序互不干扰,方便管理。

首先创建一个Anaconda的python环境,后续在此环境下安装tensorflow2.0.0等所需库。

打开Anaconda Prompt,执行创建Anaconda环境的指令

TF20是我自定义的环境名称,python=3.7代表创建python环境的版本

conda create -n TF20 python=3.7


当弹出 :Proceed ([y]/n)?输入y回车,完成后就可以进入此环境。

创建完成后,可使用以下指令查看环境是否创建成功

conda env list

2.2 进入TF20环境

在cmd命令行下输入以下指令,进入已经创建好的环境

activate TF20

2.3 Tensorflow安装

进入TF20环境后,可使用conda安装Tensorflow或其它工具包 (不同环境之间的工具包相互独立)

CPU版本安装:

conda install tensorflow=2.0.0

GPU版本安装(需要有NVIDIA显卡支持):

conda install tensorflow-gpu=2.0.0

注意:GPU版本安装需要符合以下条件:

  • NVIDIA驱动程序需要410.X或更高版本
  • CUDA版本等于10.0(不可以是10.1)
  • CUDNN版本大于7.4.1

其中,NVIDIA驱动程序版本查询可在cmd中输入 NVIDIA -smi 查询。

如果用conda安装tensorflow后不能使用(有资料指使用conda安装tensorflow时会自动升级CUDA和CUDNN,不过博主是先更新CUDA和CUDNN的)

可点击CUDA下载 和 CUDNN下载 更新上述版本的CUDA和CUDNN。

CUDA安装后可在命令行输入 nvcc -V 查看是否安装成功
CUDNN安装后需要添加bin路径至环境变量,如下图

此处可参考另一篇博文。

三、验证tensorflow安装成功(三选一)

3.1 ipython验证

首先进入TF20环境,然后输入ipython指令,进入python编程环境。

随后可读入tensorflow

import tensorflow as tf

如果能成功读入,说明安装基本成功啦!
接下来再来看看版本号,如果是GPU版本可以查看GPU是否可以:

print(tf.__version__)    #查看tensorflow版本
print(tf.test.is_gpu_available())  #查看tensorflow GPU版本是否可用

执行过程可能慢一点,需要耐心等待。

3.2 anaconda与pycharm配合验证

首先,设置anaconda中的python为解释器


在Project中的python文件执行以下程序:

import tensorflow as tfversion = tf.__version__
gpu_ok = tf.test.is_gpu_available()print("tf version:",version,"\nuse GPU",gpu_ok)

结果为:

tf version: 2.0.0
use GPU True

则表示正确

3.3 anaconda中jupyter notebook验证

jupyter notebook具有很好的交互性,同样可以用来看看tensorflow是否安装成功。

首先,在TF20的环境中,安装jupyter notebook

conda install jupyter notebook


然后打开jupyter notebook

执行下述代码

import tensorflow as tfversion = tf.__version__
gpu_ok = tf.test.is_gpu_available()print("tf version:",version,"\nuse GPU",gpu_ok)

结果为:
tf version: 2.0.0
use GPU True

Tensorflow2.0安装教程(windows系统,CPU和GPU版本)相关推荐

  1. Tensorflow2.0安装(win10系统cpu版本)

    前提条件:已经安装好Anaconda,本文重点不详细介绍,安装Anaconda见这篇文章: [Anaconda教程01]怎么安装Anaconda3 - 知乎 默认安装完Anaconda 步骤一:启动A ...

  2. Zookeeper下载安装教程(windows系统)

    Zookeeper简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一 ...

  3. mac mysql 5.7.9安装教程_mac系统OS X10.10版本安装最新5.7.9mysql的方法_MySQL

    用过mac的朋友都反映很好用,不仅美观,性能好,关键是他的系统底层对于开发人员来说,无疑就是一个最大的好处,用习惯linux的人就知道mac的强大. 但是也有一点最蛋疼的是,mac的习惯跟window ...

  4. Kinect for Windows v2.0安装教程

    Kinect for Windows v2.0安装教程 根据官方教程,Kinect v2.0支持Windows 8/8.1/10,本教程讲述在Windows 10上的安装. 打开浏览器,百度搜索--K ...

  5. linux桌面系统 9,红旗Linux系统RedFlag Linux Desktop 9.0安装教程

    以下分享红旗Linux操作系统RedFlag Linux Desktop 9.0安装教程,你可以用Vmware.VirtualBox虚拟机.硬盘.U盘.光盘的方式来安装.本文以光盘的方式来演示安装Re ...

  6. Debian 7.1.0 安装教程图解(——Debian系统轻量级快速安装法)

    Debian 7.1.0 安装教程图解(--Debian系统轻量级快速安装法) 目录 一.Debian 7.1.0最新安装光盘二.安装系统教程图解 三.DebianLNMP更多相关使用系列文章 一.D ...

  7. 华为鸿蒙2.0系统电脑安装步骤,华为鸿蒙系统2.0怎么安装,鸿蒙系统2.0安装教程...

    华为鸿蒙系统2.0另有许多玩家都在询问,那么最新的安装教程是什么,同时若何获取资格,下面一起来看看详细的攻略内容. 华为鸿蒙系统2.0安装教程 点此进入申请华为鸿蒙2.0<<< 华为 ...

  8. 华为鸿蒙系统操作教程_华为鸿蒙系统2.0怎么安装 鸿蒙系统2.0安装教程[多图]

    华为鸿蒙系统2.0还有很多玩家都在询问,那么最新的安装教程是什么,同时如何获取资格,下面一起来看看具体的攻略内容. 华为鸿蒙系统2.0安装教程 华为正式发布了鸿蒙OS 2.0 手机版,目前仍旧处于测试 ...

  9. diskgeniusv4.4.0_一文上手最新Tensorflow2.0系列|TensorFlow2.0安装

    本文中我们将会详细讲解TensorFlow2.0安装.Tensorflow兼容性最好的是Unix内核的系统,如Linux,MacOS等.另外TensorFlow的GPU版本仅支持Linux环境,不支持 ...

最新文章

  1. KubeDL 0.4.0 - Kubernetes AI 模型版本管理与追踪
  2. python关键字与标识符
  3. mysql 变量作用_MySQL变量的用法
  4. 根据 HTML 规范,以下代码中,外层容器 .outer 的宽高分别是:
  5. 用Visual Studio实践敏捷测试(二)上
  6. go bson转换成json_你会不会用Go语言实现redis的延时消息队列
  7. ## CSP 201509-2 日期计算(C语言)(100分)
  8. 存储分析:RAID技术走向何方?
  9. 【计算机网络】湖科大微课堂 笔记目录(完结)
  10. CentOS 8配置阿里YUM源
  11. wso2 esb 配置mysql_wso2esb安装及helloworld
  12. ncnn DataReaderExtractorblob
  13. 文件被别的程序打开无法删除怎么办?
  14. 集成学习(ensemble learning)基础知识
  15. 【算法】skiplist——调表,一种随机化的类平衡二叉树
  16. 时间函数、取整函数、取余函数
  17. 课程设计------学生考勤管理系统
  18. Idea中的数据库管理工具
  19. 计算机锁屏打不开,电脑快捷锁屏不能用怎么办
  20. 支付宝服务商第三方代发布小程序

热门文章

  1. 考试缴费仅能京东支付?北京发改委:滥用行政权力
  2. Tessent专栏第二篇:Tessent Shell ETChecker介绍(1)
  3. Tomcat运行原理(一)--- socket通讯
  4. 【rust】wsl2和云主机: ubutnu22.04 尝试编译 rustdesk-server
  5. 海康威视DS-K56A0人证设备集成(1)
  6. 热力学相关的两个定律
  7. 【回溯法】简单装载问题与复杂装载问题
  8. 入职外包到银行的公司,我学到了这些...
  9. 五句话了解区块链,扫盲系列
  10. 西安邮电大学慕课python答案_2020大学慕课用Python玩转数据答案