00:00
来那第二张哎,我们主要就是super set安装啊,Super安装啊来吧看一下啊,这是super set的官网啊,那官网上呢,有非常详细的这个安装啊,这个步骤的说明,你参考完官网也行啊,看咱们文档也可以啊,来我们接下来一点一点往下走啊,那2.1呢,这儿有一个标题叫做安装pthon环境啊,这个为什么要安装一个Python环境啊,这个大家来看一下。Superside呢,是由Python语言编写的一个web应用,因为它是不是给咱们提供了一个web页面啊,对吧,所以它是一个Python开发的web应用啊,然后它要求我们得使用Python3.6的环境,Python3.6啊,那当然它官网上呢也说了,对Python3.7也是支持的啊,也是支持的,但是呢,这个呃,我经过自己的测试啊,我发现那个3.7有点小问题,它有一个依赖的名称啊,这个跟之前是不兼容的,它那个升级了啊,那所以说那个就有点问题,咱们就还是用3.6,它其实它官网是这么描述的啊,官网上是这么说,他说哎,我们的开发和测试都是在Python3.63.6上这个进行的,也就是super,它的开发和测试是不是都在3.6的环境上做的呀,所以你用3.6是肯定是没问题的,然后呢,他说那应该对3.7也是全部支持的,但其实可能他们自己并没有测啊,没有测这个之前我测过是有点问题的,所以大家呢,就在3.6上跑,但是肯定一点问题没。
01:26
错了啊啊,那所以说咱们用3.6,那咱们现在有没有这个Python3.6的环境呢。有没有啊,有没有咱们可以测一下呀,对吧,你比如说来来到我们的这个哪啊,来到我们这个102这台节点啊,等咱们执行一下Python。啊,执行Python之后呢,我们就会进入到这个Python的一个交互式的客户端,对吧?啊,一个交互客端,你会发现这里边。2.7.5对吧?嗯,那我们这个三特S,咱们用的3S7对不对啊,那3S73S6,那这个Python自带的Python版本呢,都是PYTHON2点多啊,都是二点多,那到了3S8,呃,现在最新的SS是不是已经到八了呀,对吧?那八上边自带的Python呢,已经升级到三了,应该是啊,但是咱们现在呢,用七的还是比较多的,所以这个条件咱们不满足,不满足怎么办呢。
02:13
不管是怎么样,正常情况下可以怎么做呀?有的人可能会这样想,诶,那我能不能把这个系统当中这个PYTHON2点都给它卸了,然后呢,我再呃,重新安装一个最新的PYTHON3呢,可不可以。不可以,理论上是可以的,当然可以了,对吧,你把这个卸了,再装一个新的3.7怎么了,可以没问题对吧?那然后呢,让阿卡让那个super赛去用,一点问题没有,但是呢,这仅仅是说什么呀,对super set可以用,这你要考虑到一个问题啊,咱们仅这个系统当中,我们可能有一些其他的这个应用会使用到咱们这个PYTHON2点多的这个依赖对吧?那你给它卸了,那卸了之后,那如果这个2.7和呃,就是二点多的这个Python和3.python如果有不兼容的这个问题,那你那个呃,依赖2.7的那个应用是不是就不能用了呀,对不对,那所以说咱们直接给它卸载,然后重新安装三呢,这个是有点不太合理的,嗯,这样做是可能会有一些这个不可预见的一些问题的。
03:10
啊,那所以这块咱们最好怎么做呢。哎,咱们不这么去做,怎么做呀,来看这儿。哎,我们这儿呢,给大家介绍一个工具啊,这个工具叫什么呢?叫做康啊康,那这个呢,其实就是一个Python的一个包啊,一个库啊,一个库,它是干什么用的呢?来往后看,它是一个开源的包环境管理器。啊,怎怎怎么怎么去断句啊,这个是是一个开源的包和环境的管理器啊,包和环境的管理器,那在这边在这边呢,我们其实更多的运用的就是它的这个环境管理的功能,什么叫做环境管理呢?啊给大家解释一下啊,我们使用康德呢,能实现这样的效果,我们可以在一台服务器上面,注意是在一台服务器上面啊,可以允许它并行的存在多个拍摄的环境。
04:02
啊,比如说我现在系统自带的有一个2.7.5的一个Python,对吧,那我现在需要多少,需要3.6的,那我如果是有康了之后呢,我就可以再安装一个Python3.6的环境,如果后续我要需要3.7了,你再装一个3.7的环境啊,它可以允许我们系统当中同时存在这样的几个诶不同的环境。然后呢,我们可以怎么做呀,使用康的,我们可以自由的在这几个环节当中切换,比如我现在我需要2.7的环境,那你就切到2.7,我需要3.6的环境,我就切到3.6,我需要哪个环境我就切到哪就可以了。能理解吧,也就是使用它呢,我能够非常方便的去管理咱们的pthon环境啊,那在这呢,我们就正好使用康来满足我们这个super set对Python境的这个要求啊啊,那接下来咱们往下走啊,那提到这个康,那这个康怎么安装呢?一般情况下呢,我们有这样的两个东西啊,一个叫做迷你康,一个呢叫做inoo的。
05:02
啊,看了两个东西啊,这俩东西分别,呃,这个这俩这俩东西有啥区别啊,你看他们俩是不是都有这个坑的呀,对吧,其实用它用它俩都行,在这儿都能满足我们的要求,只不过它俩是有一个区别的,有什么区别,咱们来看一下,来看这。呃,Anno coda呢?它里边包括了这个核心的康包以及Python。啊,这是核心的对吧,因为咱们在这儿我们想用的就是啥,是不是用康的去管理拍摄环境啊,对吧,所以这俩东西是必须得有的啊,然后a code里边除了他俩之外的还有啥呀,还有一大堆安装包啊,一大堆工具包,这些工具包都是做什么的,都是做咱们这个数据分析的,那在Python当中比较这个出名的几个数据分析的这个包呢,比如说什么N派啊,什么panda啊哎等等等等,这个如果大家要是呃接触过这个Python的这个数据分析呢,那这些肯定是不陌生的啊,肯定是不陌生的啊这些东西啊,那也就是说I code当中呢,除了我们所需的核心包之外,还有一些一大堆的这个数据分析需要使用的包。
06:03
啊,但是咱们这儿需要用到这些数据分析的包吗?我们其实不需要,我们仅仅需要啥,我们需要仅仅就是用康的去管理咱们的Python环境,对吧?所以所说这些包呢,对咱们来说其实是没用的啊,没用的啊,那所以说我们用它的话呢,就有点这个浪费空间了啊,那迷你Q呢,诶,它正好能满足我们的要求啊,它只包括什么呀。核心的康达和Python包啊,至于那些数据分析需要使用的包呢,它没有啊,那所以说在这儿呢,我们就不使用inoo了,我们使用谁呀?使用这个迷你康啊,迷你康啊是这样的啊,这个大家把这注意就行了,也就是咱们在这呢,在装super之前呢,我们首先需要使用这个迷你con去干啥呀,去创建一个我们Python3.6的环境,供这个super set去使用啊,是这样的啊好,那咱们先呃把这个给大家简单介绍一下啊,完了之后呢,我们就开始去使用迷你坑的去安装咱们这个Python3.6的环境。
07:02
啊。当然了,在安装这个3.6的环境之前呢,咱们需要先把迷你坑的是不是得先装好啊,对吧?这个怎么装啊,你只需要从他这个地址上边去把这个迷你坑的的这个安装包下载下来就可以了,然后这个包呢,我已经给大家下载好了啊,那现在我先给它传到我的集群当中。OB software啊,然后在这里边呢,我们make d super,然后我们进入到啊,然后呢,打开这个。传输工具啊,咱把这个宿舍在呢,所需要使用的这个迷你com的安装包给它传上来。来,我们找到书仓,找到资料。资料里边呢,有一个super啊。诶在这,诶这就是咱们那个民警康到的安装包,这大家能看到啊,这个东西是个啥?是一个赛小脚本对吧?是一个上小脚本啊,一个赛小脚本,那当然这个上小脚本呢,看着有点大啊,这个多大呀,看一下LS-LH多大,69兆对吧?啊,69兆啊,69兆啊,那其实这个虽然表面看起来它是一个这个LL脚本对吧,但其实这里边呢,确实前几行代码确实是咱们的she务命令,但其实剩下的内容都是啥呀,就是它那个安装包全是二进制的这个数据,二进制的数据啊,也就这其实就是它的安装包,那我们怎么去安装这个迷你康呢?很简单,只需要你执行这个shell脚本就可以了,那怎么执行,因为他现在没有执行权限对吧,所以咱们直接是不是BI加这个SH文件就可以了呀,对吧,那CTRLC,那咱们给它执行一下,好,那现在咱们就开始安装了,相当于灰车。
08:38
啊,那你执行完这个命令之后呢,你会发现我们现在进入到了一个交互式的一个安装的一个界面啊,他说这个欢迎来到这个迷你Q3对吧,那这个如果说你要想继续的话,你需要怎么做呀?Press enter就按回车键呗,那回车之后呢,他这儿呢,会有一些条款让我们去看啊,你这个想看就看,不想看你就直接,呃按照这个空格啊,空格是这个翻页啊,然后呢,回车是换行能理解吧,跟不这不是就帽嘛,对吧?哎,咱们空格。
09:07
OK,那接下来他问你了,那你是否接受这个条款呀?那肯定是yes啊,你不接受也不让你用啊,对吧?Yes完之后呢,这个位置来到哪,你看这是让我们干啥,他说迷你课堂三呢,会被安装到以下的这个路径对不对?哪个路径默认是在你的加目录对吧?那我们按照之前的那个惯例,我们给它安装到哪啊,OPT model下边对吧?那怎么写呀,是不是就在这儿敲上你那个呃,要安装的路径就可以了呀,诶我们Mo Mo啊Mo,然后到哪迷你坑的。三。哎,是不是装到这个路径下就可以OPT mo6迷你欢乐三好,那现在直接回车,哎,大家来注意观察一下,你看我这,假如我这敲错了对吧,敲错了我想删除删不了怎么才能删呀。按着CTRL删,有的同学到这儿了删不了,发现这个删不了,直接CTRLC重新敲啊,你删除就行,按着CTRL,然后再按这个删除键就行了啊来,那现在完之后呢,我们按回车。
10:05
好,那这时候呢,就开始,哎,准备去安装了啊。好,那现在问问了我们一句啊,说你现在是否希望去执行什么呀?啊,就是这个康德的一个初始化对吧,那我们现在敲yes啊,希望让它初始化一下,然后回车。好,然后呢,现在就完事了,安装完毕,那注意啊,这只是把谁安装好了呀,只是把迷你COUNT3安装好了,那咱们Python3.6装了吗?没装了啊,没装了啊好完了之后呢,它这里边啊,给我们打印出来了一条这样的日志,你看这日志什么啊,是con,什么conig,什么set auto activate base。False,这好像是在设一个参数对吧,把一个参数设成了false,对不对,那这个是在干啥,到底在干啥?可能同学现在呢,体会不到它的作用,我先把它复制,复制之后呢,我F3我给它盯在这儿,那一会儿呢,我们再去给大家讲这个东西的作用是啥啊,现在大家来跟我看一个效果啊,这个是不是安装完了,安装完了之后呢,我们来注意去跟我一起看一个地方啊,我们进到这个加目录,加目录当中我们有一个文件叫做点BY是RC啊是不是在这个文件当中我们也可以配环境变量啊,对吧,那咱们给它打开,呃,你看这里边。
11:16
是不是多了点东西,之前这个文件啊,你比如说你去看163的啊,CDCD到这个加目录om.BY12C这个文件最开最开始的时候是不是就这点东西。对不对,就这东西,但是你会发现102这边啊,咱们安装完迷OTA之后呢,是不是多了点东西啊。是不是多了下边一些东西啊,哎,康以niize啊是这样的啊,那这些东西其实就是里边执行的是什么功能啊,就是这个迷你康达的这个初始化的一个,诶代码段啊,就是在做迷你康的这个代初始化啊,那除了有初始化之外呢,那其实还做了什么呀,他是不是还把咱们这个康的这个。并目录是不是加到了pass环境下,Pass这个环境变量下,相当于在配啥,是不是在配咱们那个环境变量啊,相当于对不对啊,其实在干这个事儿啊,初始化加这个,哎,Pass的这个配置,这是这段代码做的事儿,当然这个代码呢,目前它还没有执行,目前它是没有执行的啊,那怎么才能执行呢?
12:15
是不是那S家这个文件呀,对吧,那接下来大家看一下我们source下这个文件来自orc s点,哎,是RC啊,你看我现在注意回车。诶,你看咱们S这个完之后是不是会执行刚才那个初始化的那个代码段,对吧,那完之后你看前面是不是出现了一个东西,这是不是base啊对不对,这个base是什么啊。给大家解释一下,贝呢其实就是迷你康,它里边自带的一个默认的Python环境。啊,默认的一个自带的pth摄环境,能理解吧?啊,自带一个pthon环境,那你可以来看看一下,我们现在再挑一个Python啊。你看是不是变成Python3.7.4了,不对,那也就是说现在你在这个位置出现了一个贝字,那就说明什么?说明你现在已经切换到了它自带的那个base斯环境下,能理解吧,这个base环境呢,就是3.7,但是这个不是我们想要,我们想要的3.6对吧?所以一会我们还得自己再去创建一个环境,然后呢,切换到自己所处的那个环境下边是这样的啊,然后呢,给大家说一下啊。
13:22
我现在先退出给大家说一下,那刚才我们给大家看了一下那个文件对不对,那这个文件我们后续是不是每次连接102,是不是都会加载一下那个点BYC,你每次加载那它都会怎么样?是不是都会切换到base斯软件,你看啊,这边咱们等它连上啊,我这是不是又重新开了一个102的连接,你看这是不是一直都是base啊,对不对,但是这个我们可能不想实现这个效果,我们想要什么样的呀?啊,我想让使平时默认情况下使用我自己默认的那个,呃,自带的那个2.7的那个PYTH子啊,当我需要这个mini code的时候,我再手动的给它切换过去,这是不是应该咱们想要的一个效果呀,对不对,也就是我不想让它默认激活贝斯环境,那不想默认激活怎么办呀。
14:05
这是不是有一个参数啊,来看一下。啊,这个参数是康的config set auto activate base,你看auto activityivate base就是啥,是不是就是自动激活。Base环境对不对,默认是不是自动激活呀,那如果说我不想让自己激活怎么办?设成false是不是就可以了,对吧?那所以说现在呢,我们可以把这个参数呢执行一下来,因为刚才大家也看到了,我们在执行那个点,执行那个点RC之后,那个里边是不是有一个那个一个代码段是干啥呀,是把那个康德的B目录加到了pass里边啊,所以这个命令呢,我们可以直接执行来,CTRLC把它拿过来啊,拿来之后呢,我们直接在1102上面执行一下啊,你看我会转。是不是完事了,回来之后呢,你现在啊,你看我再把这个102这俩链接都关了。我都关了,然后呢,我再开一个幺零,再重新开。你看它还会不会自动激活贝斯啊,注意这是102啊。
15:03
原来还激不激活?连接的有点慢啊,咱们稍微等一下,哎,你看还有吗?是不是没了,没了之后你看我的配送环境是多少。来走是不是又变成了2.7.5了,对不对,所以说这时候呢,咱们就不会诶默认激活倍存环境了,那个参数就干这个用的啊,干这个用的好,那到现在呢,我们这个Python呢,这个这个迷你Q3咱们就安装完毕了,安完毕了,然后大家自己安装的时候呢,呃,就直接怎么做就行了啊,你就直接照着这个文档的顺序装就行了,刚才我之之所以这个这么慢,是因为给想给大家演示一下这个效果啊,就照这个装就行啊,然后BI式,然后指标安装路径,然后S一下这个东西,然后呢,把这个。把它呢,给它这个设成false就可以了啊呃,其他的你就不用做了啊,就照着文档装就行啊好,那到这一步呢,我们相当于就完成了迷你Q3的安装啊,视频我录一下。
我来说两句