为了学习和研究人工智能技术,需要站在巨人的肩膀上,选择一个强大的人工智能框架,当前比较流行的是Google公司开发的TensorFlow,以下详细记录了Win10操作系统下安装tensorflow的步骤。

一、Anaconda软件安装

conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。简单的理解就是conda可以方便的管理软件包和依赖(包括下载和更新等),并能够通过创建不同的工作环境来保证各环境中存在不同版本的软件包,以python为例,可以使同一台电脑中存在多个python版本,而且各版本之间可以随意切换、互不干扰。

官方下载地址:https://www.anaconda.com/distribution/

官网地址由于是国外网站,下载速度较慢,推荐使用清华镜像下载,下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

安装时重点勾选“将conda添加到系统环境变量”和“注册Anaconda作为默认的Python”,如下图所示

等待软件安装完成,打开cmd命令窗口,并输入conda --version,若成功输出conda版本号则说明软件安装成功,如下图所示

二、配置tensorflow环境

安装完anaconda之后就可以利用anaconda软件安装tensorflow了,前面已经讲过,anaconda可以通过建立不同的环境来实现同一软件的不同版本在电脑中同时存在,并且互不干扰。因此为了后续开发的灵活,我们在安装tensorflow前要先创建一个环境。

打开Anaconda Prompt,输入conda info --envs可以查看当前存在的环境,如下图

因为还没有创建任何环境,所以只有一个默认的base环境。下面开始创建tensorflow环境,接下来会下载一些依赖包,但是从官方渠道下载速度太慢,我们可以配置成从清华镜像下载,在刚刚的窗口里输入conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/,就把清华镜像的下载通道配置到conda软件里了。

接下来我们继续在窗口里输入conda create -n tensorflow python=3.7就开始创建tensorflow环境了,这里安装的python版本是3.7,这个可以根据自己的需要选择,但前提是下载通道里有对应的python版本,在刚才的命令前可以通过conda search --full --name python查看当前的下载通道中存在的python版本,博主的结果如下

由于增加了一个清华镜像下载通道,所以每个版本会显示两个python包。

在创建tensorflow环境的过程中会有确认提示,输入y并回车确认即可,依赖包下载完成并成功创建了tensorflow环境后会有如下结果

前期准备工作大功告成,接下来我们正式开始安装tensorflow~

三、TensorFlow软件包安装(CPU版)

1.激活tensorflow环境

刚才的操作都是在默认的环境中进行的,属于准备工作。而我们以后所有的工作都是在tensorflow这个环境中进行的,因此我们首先要切换到tensorflow环境中,通过在刚刚的窗口中继续输入activate tensorflow即可切换到tensorflow环境

可以发现最前面的(base)编程了(tensorflow)。

2.下载tensorflow及其依赖包

接下来我们可以开始安装tensorflow了,这里我们安装cpu版本的,和创建tensorflow环境一样,我们使用国内的镜像来提高下载速度和成功的概率,输入以下命令开始下载tensorflow软件包

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade tensorflow==2.0

这里安装的是2.0版本的tensorflow,等待各依赖包下载我们,我们就可以验证tensorflow是否可用了。

3.验证tensorflow安装结果

我们在刚才的窗口继续输入python进入python解释器环境

四、Tensorflow软件包安装(GPU版)

参考链接https://blog.csdn.net/qq_42863961/article/details/96440617

win10系统安装tensorflow相关推荐

  1. Win10安装TensorFlow出现过的问题汇总

    全程按照此链接进行: Win10系统安装tensorflow-gpu(按照步骤一次成功) 本文将安装过程中出现的部分问题进行汇总: 之前安装过的Python3.8与刚下载的Anaconda冲突 解决办 ...

  2. win10系统如何安装iis信息服务器,win10系统安装iis服务功能的具体方法【图文教程】...

    IIS包含许多管理网站和Web服务器的功能,如果本地计算机上调试网站,就需要开启IIS服务,网站技术人员或者站长会用到.普通用户电脑没有iis服务功能,主要是由于IIS对普通用户无用处.为此,小编告诉 ...

  3. w10系统没有打开方式_小白怎么制作微软官方win10系统安装启动U盘

    很多朋友都知道我们安装系统需要用到PE启动盘,这个安装工具很方便但是装完系统后大家会发现里面附带了很多的软件会拖慢我们的电脑运行速度,还需要一个一个的卸载很麻烦,其实微软有一个靠谱的工具很少有人知道! ...

  4. win10系统svn服务器端安装步骤,win10系统安装svn服务器的解决步骤

    有关win10系统安装svn服务器的操作方法想必大家有所耳闻.但是能够对win10系统安装svn服务器进行实际操作的人却不多.其实解决win10系统安装svn服务器的问题也不是难事,小编这里提示两点: ...

  5. python安装步骤win10-教你如何在Win10系统安装Python?

    Win10系统如何安装Python?Python是一门受广大用户所喜爱欢迎的.使用广泛的语言.Python语法简洁而清晰,具有丰富和强大的类库.它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤 ...

  6. java怎么不安装到c盘的教程,帮您设置win10系统安装不了java的详细步骤

    我们在操作win10系统电脑的时候,常常会遇到win10系统安装不了java的情况,想必大家都遇到过win10系统安装不了java的情况吧,那么应该怎么处理win10系统安装不了java呢?我们依照1 ...

  7. win10下安装linux mint,win10系统安装Mint Linux 18的详细步骤

    win10系统使用久了,好多网友反馈说关于对win10系统安装Mint Linux 18设置的方法,在使用win10系统的过程中经常不知道如何去对win10系统安装Mint Linux 18进行设置, ...

  8. 使用kali的工具攻击win10_使用“媒体创建工具”制作Win10系统安装U盘

    MS酋长前面已经介绍过"使用微软媒体创建工具下载原版Win10 ISO镜像"的方法,其实使用该工具还可以轻松制作Win10系统安装U盘.下面MS酋长就来演示一下如何使用媒体创建工具 ...

  9. win10装sql2000卡在选择配置_恢复win10系统安装SQL2000卡在MADC不动的妙计

    电脑就好似汽车一样,在使用的时候需要采用正确的操作方法,有的时候会有win10系统安装SQL2000卡在MADC不动的情况需要我们处理,假如你也是第一次遇见win10系统安装SQL2000卡在MADC ...

最新文章

  1. 备库中ORA-00600错误的简单修复
  2. 伺服驱动器生产文件_在速度控制和力矩控制方面伺服驱动器与变频器的较量
  3. 网站优化之关键词优化
  4. Android监听ScrollView滑动到顶端和底部
  5. Py之scikiti -survival:scikiti -survival库的简介、安装、使用方法之详细攻略
  6. 多项式快速插值学习小记
  7. java builder pool_每周10道Java面试题:String, String Pool, StringBuilder
  8. thinkphp漏洞_漏洞分析之thinkPHP反序列化:这就是黑客的世界吗
  9. Spring MVC拦截器~~~登陆验证拦截
  10. 月入30K 的电子工程师很常见吗,需要具备啥素质才配得上这个薪资
  11. gmsk仿真matlab,GMSK系统的建模与仿真MATLAB程序
  12. 如何将微信电脑图片dat格式文件转换为jpg格式
  13. 22_ue4进阶末日生存游戏开发[EQS]
  14. 嵌入式关键字英文对照
  15. python 线程 (概念+示例代码)
  16. 计算机体系结构-精简指令集和复杂指令集
  17. java中cache是什么_java中的cache机制
  18. Ground Segmentation based on Loopy Belief Propagation for Sparse 3D Point Clouds (论文速读)
  19. centos7搭建主从DNS服务器
  20. 中小企业oa系统,全球企业邮箱排名

热门文章

  1. 海明校验码的理解和计算
  2. 论文解读: Double DIP
  3. linux程序员最好用的笔记本,程序员的最爱 微软Linux大会终于来了
  4. openstack 更改分配IP
  5. SPRINGDATAJPA不创建外键
  6. 【SA】SA-PSO算法
  7. 常见微分方程求解小结
  8. 怎样提高公司产品的知名度?
  9. 小程序open-data组件相关问题
  10. 谁将会是AWS的颠覆者?