anaconda base环境_如何在最新版的Anaconda下安装Tensorflow 1.9

去年10月Tensorflow刚刚开放了2.0,当然用2.0慢慢地会变成未来使用Tensorflow的趋势。但是,关于如何用2.0进行机器学习和深度学习研究的书籍市面上能买到的大多都还是英文原版,且很少,因为太新中文的参考书更是少的可怜。因此,很多想要通过Tensorflow进行深度学习研究的朋友还是必须要安装1.0的相关版本来学习深度学习。目前最新版本的Anaconda搭配的是python3.7,如果进行无脑安装,安装到的tensorflow版本是2.0或者2.1。因此想要安装2.0以下的TensorFlow的朋友可以看以下步骤详解,非常简单。

  1. 首先我们去官网下载Anaconda,https://www.anaconda.com/distribution/

cd519729cc91fb968742f025e0b65cf5.png

直接点击右边的Download,默认都是64位的,因为大家操作系统都应该是WIN10。

然后会下载一个EXE的安装包

6ca585da7efbc295f970dd425052dec8.png

双击进行安装就可以了,在开始安装前请先关闭杀毒软件和360,以避免在安装过程中自动删除一些关键组件导致安装失败。安装过程中要勾选环境变量的路径设置,如下图所示

8a59bef6d77d889128ce54fe9dcd26cb.png

这样就可以,然后就点Install等待安装。

2. 安装完Anaconda后,我们打开CMD进入Windows自带的命令行检查一下Anaconda的版本和Python的版本

350fdca8771e944a4740b544866bec31.png

然后我们用命令查看一下Anaconda里的信息,如下图

8f900b321f44bbd12d222650f2e16452.png

目前环境中只有基本变量,就是base库,没有Tensorflow,打开Anaconda,也会看到同样的信息,如下图

1d1b24bf56beacf174a80ab209cd41c7.png

在Environments中只有base。接下来,我们开始安装Tensorflow

3. 我们开始安装Python 3.7版本下的Tensorflow,命令如下图

83d06b4a5009db75e2d288066f8a7f5c.png

然后在下图的步骤中输入y回车,就是确定安装

5bfa23559f3cb8c1e6d74058f62e1e65.png

然后就是读各种进度条,安装速度取决于电脑配置

ff39edd69abbc0208f2315648cc9be0b.png

之后安装完成

af053c318aea7264aaa88270be8c031c.png

这个时候Tensorflow的环境已经安装了,这在你的Anaconda中可以看到,如下图

e4f461a44172e0a45ec6ae605e02c782.png

刚才只有一个base,但是现在多了一个Tensorflow

接下来我们用pip来安装Tensorflow 1.9,当然你也可以安装其他版本,我们这里安装1.9。首先去下载1.9到本地文件夹,下载地址是https://www.lfd.uci.edu/~gohlke/pythonlibs/#tensorflow

4b529b35169457527a9f8c132e8b40a1.png

选在第一下载到本地文件夹即可

然后激活Tensorflow

5245ce1640e5b9bba7e966b25ede877e.png

安装这个1.9版本的Tensorflow

fa5bf232c213e948a8df26633ad423c6.png

install后面跟的就是你保存1.9版本Tensorflow的文件路径。然后等待安装过程结束。现在Tensorflow 1.9就安装完毕了。接下来,我们需要测试一下安装是否成功。

3. 测试一下我们的Tensorflow,首先,我们激活Tensorflow,命令如下图

dd5f0d61370cd65b7c4b59110a19d6d4.png

然后进入Python

00f9bd9dd9e5ed5a271920d56c1d71dc.png

我们输入网上最常用的测试命令

import tensorflow as tf

hello = tf.constant('Hello tensorfolw')

sess = tf.Session()

print(sess.run(hello))

c508f40345bc98837ae0643ca468c5bd.png

最后输出如上图即代表Tensorflow安装成功。这里有个细节要注意,如果安装的是2.0及以上版本的Tensorflow,上述代码的第3行无法执行,原因是2.0版本的Tensorflow代码跟1.0是不同的

我们还可以做进一步的测试,我们现在在Anaconda上安装Spyder

1f5290c690486ddf48fe83a6ee6bcbc6.png

注意此时安装Spyder时Anaconda中加载的环境仍然是Tensorflow,不要切换到base

992b09edf237ecc673f70dda729377f5.png

上图中运行箭头在Tensorflow上

然后安装Spyder,安装成功后打开它,我们再次输入刚才那个简单的测试代码,输出结果如下图

f937a1b6716acad2efe63d49a408d983.png

看到红框里的结果,跟刚才在命令行中执行的是一样的。

我们还可以换一个测试用例,去试试别的库加载情况,代码如下图

2b2b446616b4df302976a049f84f89f9.png

如果运行成功,这段代码会绘制一个有一定线性规律的由100个点组成的散点图。在代码执行中,如果出现ModuleNotFoundError: No module named 'matplotlib',请不要惊慌,请用命令加载matplotlib库即可,当然,还是要在Tensorflow激活的环境中用pip命令加载

e7ac8a6d554a45ac575c07f11ffd90cb.png

以后无论运行任何代码,当缺失函数或者函数库的时候都可以在命令行模式中用pip加载安装,然后再运行代码,结果如下图

8b3f1dcb89c20f8f0a22cc97fe7387ae.png

测试完毕。

注:之所以写这篇帖子的原因,是因为目前网上我能搜到的帖子介绍如何安装Tensorflow的版本要么太老,要不不全,很容易出错导致反复安装不成功。希望这篇帖子能帮到初学者顺利安装Tensorflow。本人也是初学者,若有解释错误之处,敬请谅解。谢谢。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/349494.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

降级安装_如何升级iOS13测试版,还有降级

我是果子,前几天苹果发布了iOS13第二个开发者预览版,并且放出了描述文件,可以直接在手机上通过安装描述文件OTA升级。升级iOS13预览版不过我发现还有很多小伙伴不会通过安装描述文件进行升级,所以今天我们再写个教程给还不知道的小…

贪心只能过样例 loj515

范围$100$ 题解 比较裸的式子 $f[i][j]$表示枚举到第$i$位有没有和为$j$方案 只有$0$或$1$ $f[i][j]f[i-1][j-val*val]$ 答案$\sum\limits f[n][i]$ 范围$1000000$$((1-100)^2 *100)$ 复杂度爆炸,可以滚动数组,得17分 考虑优化,$bitset$, $bitset$表示实际值是否可以凑出 $f[i]…

接口中定义的成员变量是( )。_抽象与接口

原文链接:抽象与接口抽象类抽象类的定义Java可以创建一种类专门用来当作父类,这种类称为“抽象类”。抽象类的作用有点类似“模板”,其目的是要设计者依据它的格式来修改并创建新的类。在Java中可以创建一种类专门用来当做父类,这…

配置phoenix连接hbase_Phoenix视图映射

点击关注上方“知了小巷”,设为“置顶或星标”,第一时间送达干货。Phoenix定位为OLTP和操作型分析(operational analytics),大多用于在线业务,稳定性要求第一位。Phoenix的功能很强大,也很灵活,Phoenix SQL…

消防 直径性质

题目大意 先放直径性质(转自刀与玫瑰) 1.直径两端点一定是叶子节点。 2.距任意点最远点一定是直径的端点,据所有点最大值最小的点一定是直径的中点。 3.两棵树相连,新直径的两端点一定是原四个端点中的两个 4.两棵树相连,新直径长度最小为max…

java安全级别过高_Java应该是更高级别还是更低级别?

java安全级别过高总览 Java 8带来了许多简化的功能,例如Lambda表达式, 类型注释和虚拟扩展 。 尽管此功能很重要:a)有价值,b)赶上较凉的语言,但是这些更丰富,更高级的功能是Java应当…

python分析数据差异的方法_用Python的两种方法进行方差分析

在进行数据分析时,我们往往会遇到要对某个变量的影响因素进行分析的情况,而影响一事物的因素往往是很多的。比如在化工生产中,有温度、压力、剂量、反应时间等因素。每一因素的改变都有可能影响产品的数量和质量。我们往往要找出对产品质量有…

澄清字符串的格式!

用户友好的介绍 如果您不熟悉String格式或只想快速解决问题,那么String格式的Java文档不是最容易阅读和理解的。 尽管它很完整,但它不是非常用户友好的,所以我想我会尝试编写一个更清晰的版本。 这篇文章不仅对您有帮助,而且对我本…

5 图片 渐变_AI教程!5分钟教你绘制超酷炫的字体效果

图一所示的图片就是我们今天要学的AI教程啦。为什么想起来要做这个呢?因为前两天有两个粉丝私信我问这种效果的字体怎么做。觉得大家应该对这类字体比较感兴趣的,所以今天就给大家出个教程啦。第一眼看上去是不是感觉很酷炫?其实步骤也不多&a…

管理任务执行-如何制定有效的机制

背景 之前做工程师的时候,自己负责数据开发,现在做管理了,数据开发这一块工作分给了团队成员,管理沟通占据了大量的时间,项目的质量没有很好的把控。问题出在哪? 想让团队成员分担我们手头的工作&#xff0…

python和sql_Python和SQL 2017的强大功能

Python和SQL Server 2017的强大功能 原文来自:https://www.red-gate.com/simple-talk/sql/sql-development/power-python-sql-server-2017/ Python是SQL Server 2017的新版本。它的主要目的是允许在SQL Server中使用基于Python的机器学习,但它可以使用的…

xmlrpc与jsonrpc

RPC是Remote Procedure Call的缩写,翻译成中文就是远程过程调用,是一种在本地的机器上调用远端机器上的一个过程(方法)的技术,这个过程也被大家称为“分布式计算”,是为了提高各个分立机器的“互操作性”而…

6的变换_电源学报 | 2020年第3期:quot;高性能双向直流变换技术及其应用quot;专辑征稿启事...

往期精选:【电源学报•热点论文】贝尔福-蒙贝利亚技术大学(UTBM)高非教授-多物理域质子交换膜燃料电池建模仿真及实验测试专辑主编:张云 研究员(天津大学)吴红飞 教授(南京航空航天大学)专辑刊期: 2020年第3期(2020年5月)专辑介绍双向直流变换…

0基础怎么学python10010基础怎么学python_0基础学python全套python教程

C语言要写1000行代码,Java只需要写100行,而Python可能只要20行,所以Python是一种相当高级的语言,如今是Python的世界,花时间学习Python编程语言将是你对未来最好的投资,这就是要学习python的理由。 如何学习…

.Net Core3 新特性整理

.net core 3实现了.net 标准2.1。 1、生成可执行文件 以前版本需要dotnet run运行项目,.net core 3支持直接生成目标平台的可执行文件。比如windows就是exe了,linux就x了。 2、生成依赖项的副本 以前版本在build时不会把NuGet的工具复制到目标目录&#…

flash大作业一分钟源文件_「百树云课堂」一写作业就像被雷劈,是什么“病”?...

一写作业就闹心,大部分都是因为在培养习惯的时候基础没打好。比如:对时间不敏感、对效率不敏感、专注力低下等等!今天咱就系统说下“习惯培养”的重点。1大部分娃写不完作业,最主要的一点就是对时间不敏感。写一个字,喝…

bzoj5147bzoj2121loj6701 字符串游戏

做不出来杂题,到处找题做 看到$loj$上新出了一道题,觉得很神仙不错, 还记得Censoring吗(一个AC自动机的题) 这个题求最优解,数据范围$150$ 题解 数据范围非常小,首先贪心肯定不行,考虑AC自动机上$dp$? 好吧其实是区间$dp$ 一个直接的想法是维护$f[l][r]0/1$表示是否可以清空$l…

7个相同小球4个不同盒子_【计算启蒙】4个游戏陪娃玩懂“数拆分”,加减法都不用愁!...

前几天我们整理了能锻炼孩子“数-量匹配”知识的家庭生活小游戏:7个家庭数-量匹配小游戏,让孩子摆脱“机械数数”!​mp.weixin.qq.com所以今天,助教就来分享一些借助实物的“数拆分”小游戏吧!已经学会数量对应&#x…

python怎么使用预训练的模型_Keras使用ImageNet上预训练的模型方式

我就废话不多说了,大家还是直接看代码吧! import keras import numpy as np from keras.applications import vgg16, inception_v3, resnet50, mobilenet #Load the VGG model vgg_model vgg16.VGG16(weightsimagenet) #Load the Inception_V3 model in…

NOIP模拟测试49·50「养花·折射·画作·施工·蔬菜·联盟」

一套题 养花 题解 分块\主席树 这里我用的是主席树 查询分段$1-(k-1)$找最大的,能向右找就向右找 for(ll nowl1,nowrk-1;nowl<maxx;nowlk,nowrk,nowrmin(nowr,maxx)){if(ansmod-1) break;chose(rt[r],rt[l-1],nowl,nowr,1,maxx);} 复杂度分析,调和级数$√n*log(n)$ 代码 #in…