00:00
好啊,那我们现在开始学习super set的安装啊,那上一节哎,其实已经强调过了对吧?那本课程使用的服务器操作系统为S7啊,那super对接的数据源呢,为MYS数据库对吧?啊,那现在我已经提前准备好了一个虚拟机了啊,那这个虚拟的系统就是3S7啊,那并且呢,我已经在上边安装好了买和数据库了啊啊,那接下来呢,我们就开始安装super set啊,那我们在安装super set的时候呢,诶要做的第一步就是安装一个Python环境。啊诶,那这为什么要去安装一个Python环境啊呃,我给大家解释一下啊,因为super set呢,诶,它是用Python语言编写的一个web应用啊,那所以说我们要想运行super set是就必须得有一个Python环境才可以啊,对吧?那这个呢,就和我们安装hidoop之前必须得去部署一个JDK是一样的道理啊,没错吧啊,而且superset呢,它要求Python环境的版本为Python3.7。
01:00
啊,那大家都知道啊,我们绝大多数的Linux发行版这个系统是不是都自带Python呀,对吧?啊,那3S当然它也不例外啊,那这个三到S7啊,系统自带的Python版本能不能满足super赛的这个要求呢?哎,能不能满足我们可以去查看一下对吧?来我们打开这个叉L,然后在这儿呢,我们可以执行一个Python杠大V的命令,去查看一下系统自带的这个Python版本,大家可以看到啊,它系统自带的Python版本是不是2.7.5啊,对吧?那这个显然是不能满足我们的要求的啊。那这我们应该怎么办呢?啊,有的同学可能会立马想到啊,诶,我们可以将系统自带的这个Python啊给它删除,然后呢,再重新安装一个Python3.7啊,就相当于给这个系统自带的Python升个级对吧?啊那大家说这样可不可以啊。啊,其实这样做呢,对于安装super来说其实是没有问题的,哎,但是啊,我们真这样去做的话呢,可能会影响到我们系统当中,哎,一些依赖Python环境的组件呢,正常使用啊。
02:01
比如说大家非常熟悉的这个yam对吧?啊,它就会依赖Python环境啊,那如果说哎,我们直接替换系统自带的这个Python,那就可能会导致yam不能正常使用了啊,所以说哎,咱这儿直接升级系统自带的这个Python版本呢,是不行的啊,那咱这儿到底应该怎么做呢?来咱这儿分析一下啊,那首先系统自带的这个2.7.5的Python咱是不能删的,对吧?那其次呢,那其次我们super赛的时候还得需要用到Python3.7啊,对吧?啊,那这样一来的话呢,就要求这个系统当中得能够同时存在多个版本的Python环境才行。对吧,而且呢,我们还得能够自由的在这多个Python环境之间进行切换,对吧?也就是说当我们需要用到Python2.7的时候,诶,我得切到2.7的这个环境啊,那当我需要用到3.7的时候呢,诶,我就得能够切到3.7的环境才可以。没错吧?啊,那咱能不能实现这样的效果呢?啊,那答案呢,肯定是可以的啊,那这个具体怎么实现呢?诶,在这儿我们可以借助康达去实现啊,这个康纳是什么东西啊?来这个我们简单了解一下就行啊来看一下康纳呢,它是一个开源的包环境管理器啊,大家要注意啊,那此处提到的包以及环境指的都是什么呀?是不是都是Python呀,对吧?哎,指的是Python的包以及Python的环境啊,这块大家一定要注意一下,那这个康呢,它具体能够做什么呢?我们往后看啊康纳它可以用于在同一个机器上安装不同版本的Python,并且能够在不同的Python环境之间进行切换,那这个是不是正好能够满足我们的需要啊,对吧?那这个康达啊,我们应该如何去安装啊?然后又如何去使用呢?啊,那通常情况下呢,我们要想使用啊,那咱们就得去安装一个ino或者是迷你啊,那这两个东西又。
03:55
区别呢,来给大家解释一下啊,来我们看一下这个Anna con当中呢,它包含con Python,以及一大堆的工具包啊,比如说na派panda啊,你像这些呢,都是一些专门用来做数据分析的工具包啊OK,那迷你康当中呢,只包含核心的以及Python。
04:15
啊,那我们这儿其实主要就是想使用康达去管理Python的环境对吧?啊,那所以在这儿呢,其实咱用不到那么多的工具包啊,所以在这儿我们安装一个迷你康达就可以了,来我们去安装一下啊,那首先我们需要先拿到迷你康达的安装包啊,那这个呢,就是安装包的下载地址啊,在这儿我们就不去下载了啊,那给大家发的资料里边呢,就有这个安装包了,来我们打开super赛的资料啊,然后呢,进去,进去之后呢,诶有一个迷你康对吧?诶这就是迷你康的安装包啊,那现在我们给它上传到啊,刚刚咱们那台虚拟机上边来,我们先进到OPT software啊,那完了之后呢,在这儿我创建一个路径啊,叫做super set,然后呢,进到super set之后呢,我们使用这个工具给它上传一下。
05:01
来找到桌面啊,然后呢,找到诶supers的资料啊,然后点一下,那之后呢,找到迷你康的安卓包来双击。好,那这个安装包已经上传完毕了啊,那接下来呢,我们就可以去安装迷你康了啊,那这个迷你康怎么安装呢?诶文档当中已经给大家把步骤都列好了,那我们照着文档去装一下就行,首先我们需要先去执行一个BI事命令啊,那这个看起来迷你康的安装包是不是就好像一个shell脚本呀?对吧?诶,但是呢,这个文件它并不是一个单纯的shell脚本啊,这个文件呢,只有前边一小部分内容是shell命令啊,那后边呢,就都是二进制的内容了啊好,那现在呢,我们去执行一下啊,来我们CTRLC诶拿过来,拿来之后呢,就在这儿执行就可以来直接回车啊好,那回车之后呢,我们会进入到一个交互式的安装向导啊,那在这儿呢,我们按照它的指示进行相应的操作就可以了啊那首先我们要想继续就得先按一下回车键,对吧?来我们回车啊,那之后呢,这里边会有一些条款让我们去看,那在这儿呢,我们就不一定这儿看了啊,那现在我们可以直接按空格进行翻页啊,来空格空格啊,那来到最底下之后呢,他会问我们是否接受上述这些条款,对吧?那在这儿呢?诶,我们需要输入yes啊,那如果我们输入no的话呢,就直接退出了啊啊那意思完了之后回车啊,那再往下呢,诶,他会询问我们这个迷你康三的安装路径啊,默认呢,它会装在咱们这个加目录下边对吧?那按照我们的。
06:31
习惯呢,还是给它装到OPT Mo下边啊,那在这呢,我们可以给它指明一个OPT哎,Mo,然后后边呢,再加上一个迷你COUNT3来复制一下诶粘贴过来啊,那有同学在输入这个路径的时候呢,可能会手误输错对吧?啊完之后他想删除,他会发现删不了对吧?啊那这样应该怎么删,我们需要按着CTRL键,然后呢再去按删除键啊,这样呢才能去删除啊好,那把这个路径指明完之后呢,我们直接回车就可以了啊好,那现在呢,他就会去解压这个安装包啊,然后呢,进行相应的安装操作,来在这儿我们稍微等一下啊。
07:07
好,已经完事了,完之后呢,它会询问我们是否执行conduct以ne啊,就是是否去执行一个初始化的操作,那在这儿呢,我们需要输入yes,这个大家注意一下啊啊,那完之后回车,如果出现这些提示信息,诶,那就表明迷你康大已经安装完成了啊,那然后我们来看一下这些提示信息啊,那我们先看第一行啊,第一行怎么说,他说如果想让改变生效啊,那我们就需要怎么做,是不需要把当前的shell连接关闭,然后呢,再重新打开啊,对吧?啊,那我这儿就不关闭了啊,我再打开一个新的啊,主要是为了做一个对比啊,来我们再开启一个新的连接。然后大家要注意观察一下啊,你看咱这跟刚才有啥不同。啊,现在我们这个前边是不是出现了一个base啊,对吧?诶这个base指的是啥?来给大家解释一下啊,实际上base呢,是迷你康自带的一个Python环境啊,那前边出现base,那就表明我们现在已经切换到了base环境了啊,那也就是说现在这个环境下的Python的版本应该已经不是系统自带的2.7.5了,对吧?那应该是多少呢?我们来看一下啊,来我们执行一个Python杠大V来查看一下,大家注意观察,那现在的Python版本是不是就是3.7.4啊对吧?那这就说明迷你康大已经生效了啊,那然后呢,还有一个小细节需要给大家说明一下啊,那其实在这儿啊,我们也不一定非得去关闭,然后呢,重新打开我们当前这个shell连接啊,我们也可以像文档当中那样啊,文档中怎么做的,诶文档里边是不是S了一下加目录下边的点BYRC这个文件呀,对吧,咱其实也可以直接S子牙这个文件啊,OK,那其实啊迷你坑的,他让我们去关闭,然后重新打开这个连接也是为了。
08:48
去加载加目录下边的点BYC这个文件啊,OK,那这个文件里边到底有什么内容呢?诶我们可以去看一下啊,诶我们先进入到加目录,然后呢打开诶点诶BY是RC这个文件,打开之后呢,我们往下翻啊来大家注意观察,那这一部分内容呢,实际上之前是没有的啊,那其实这个呢,是迷你康三加进来的啊,那我们重新打开连接也好啊,还是s.BY10C这个文件也好啊,其实都是为了去执行一下这个代码,那这个呢,咱了解一下就行了啊,那完之后把这个文件关闭啊啊那接下来呢,我们再来观察一个现象啊,大家注意看啊,那我以后每次重新打开一个shell连接,那咱是不是都会默认激活base环境啊,对吧?哎,那假如说我不想每次都自动激活base环境,那应该怎么办呢?
09:34
啊,来我们再往回看啊,大家看这儿啊,那下边其实已经告诉我们了啊,如果说你不想每次启动的时候都自动激活贝斯环境,那就怎么办?诶是不是可以去执行一下这个命令啊对吧?什么命令大家来看一下啊,康大con,然后后边呢,Set后边有一个auto activityiv base false,那是不是就是将这个参数设为false对吧?这个参数的含义一看就知道对吧?这就是自动激活base环境没错吧?哎,那也就说如果我们不想每次都自动激活base斯环境,诶,那咱是不是执行一下这个命令就行了对吧?OK,那现在我复制一下,然后给它执行一下,诶,然后执行完之后大家注意观察,这是不是报了一个错误啊对吧?他说啥?诶,康大未找到命令诶,这是咋回事啊?
10:17
诶,其实很简单啊,是不是因为我们在当前这个shell连接下边还没有去执行点BY10C里边的那段代码啊,对吧?这个一定要注意啊,那所以现在呢,我把它关闭啊,然后呢,咱们在这边来执行是不是就没问题了,对吧?OK,那这个是不是就已经执行成功了对吧?那这个执行成功之后呢,大家要注意观察一下啊,我现在再重新开启hi杜102的连接,你看前边还有那个base吗?是不是已经没有了对吧?那要没有base的话啊,那我们现在的Python环境应该是谁呀?是不是就是系统自带的Python对吧?那现在我们测一下来,我们执行一下Python杠大V这个命令啊,诶回车大家注意观察,现在是不是又是Python2.7.5了呀,对吧?OK啊,那到现在为止呢,诶,我们这个迷你康达相关的内容就完事了啊,然后大家稍微注意一下啊,呃,大家自己去安装这个迷你康的时候呢,其实按照文档的这个顺序去装就行了啊,那我刚才之所以搞得这么复杂呢,主要是想给大家去演示一下,诶咱们这个参数它的作用是什么啊好,那这块呢,大家理解一下就行,那最后我再来给大家总结一下。
11:17
迷你康的安装步骤啊,那首先第一步我们需要执行一个拜事命令,对吧?啊,那完之后呢,我们需要输入一个迷你康三的安装目录,那再然后呢,诶,我们需要去S一下加目录下边的点BYRC这个文件,那或者说呢,诶把当前的shell连接关闭,然后再重新打开,是不是实验的效果是一样的呀,对吧?那最后呢,我们再执行一个命令对吧?是不是将自动激活base环境这个参数设为false就可以了,对吧?啊,其实很简单啊。
我来说两句