00:00
那现在我们开始学习super set的安装以及使用,那首先我们从安装开始啊,那我们安装的第一步啊,你看他让我干啥。嗯,他说先让我们安装一个Python环境对不对,为什么要安装一个Python环境呢?我们来看一下啊,他说super set呢,是由Python语言编写的一个web应用,那要求Python3.7的环境啊,这个怎么理解啊,大家想想啊,你别说是pthon语言开发的了啊,你就咱以以谁为,比如说以hioop为,Hioop是不是加va语言开发的对不对?那我们在部署hi杜op的时候,它是不是也会有一个要求,要求JDK得在1.8以上对不对?那所以说S人家是不是也也是可以要求一个PYTH摄的语言环境的呀,对吧,咱们理解一下就行了啊,那现在我们系统当中这个Python版本能不能满足他的要求呢?大家都知道我们这个CS这个Linux发行版当中是自带Python下,对吧?那现在能不能满足呢?能不能再测一下对吧?比如说我们执行一个py p hon Python,那这样一来呢,我们就能够进入到一个Python的交互式客户端啊,大家来看一下这是多少Python2.7.5,显然是不满足他这个Python3.7的要求的,对不对?那这个怎么办呀。
01:07
这个我们先退出一下啊,这直接卸载是吧?来我先退出一下这个qui一下qui怎么退出,敲一个quit,然后敲一个括号,这是一个退出的函数啊来退出好,那我们现在怎样去满足这个Python的要求呢?有同学说了,把系统当中的卸载,然后再重新装一个3.7,能这样做吗?不能不能,为什么不能啊,呃,因为啊,我们这个系统当中有些应用是会依赖于咱们这个Python的,比如说咱们最常用的谁。Yam它其实就会依赖于我们这个Python啊,那怎么怎么看出来的呢?你清楚看一下啊,那比如说我们先找到这个which which一下which which ya,那这样一来是不是能找到这个yam所在的这个路径啊,对吧,找到那是不是就在user PIN下面了,对吧?你比如说VM一下啊,这个user bin啊,这个Yum打开,打开之后你可以看一下它这个位置引用的是谁,是不是就是引用我们系统当中自带的这个PYS呀,对吧?你这个卸载了之后是不是肯定不行,对不对,你比如说我换成3.7,就可能会由于二点PYTHON2的版本和Python版三的版本中间可能会有一些冲突,就导致压它不能用了,这个是不是就不行呀,对吧?所以说我们不能这样,这不能这么粗暴啊,不能直接给它卸载掉,那应该怎么解决呢?
02:21
啊,系统自带的还不能卸载对不对,那我现在还得需要3.7,那怎么,那如果说我现在呢,能实现这样的一个功能就好了啊,什么功能呢?如果我能在我这个系统当中同时存在多个Python对不对?诶比如说有2.7的Python,有3.7的Python,有3.6的,有3.5的等等等等啊那我需要哪个的时候呢?诶如果我就能够切换到哪一个版本就行了,对吧?我需要3.7切到3.7,需要2.7切到2.7,如果能实现这样的一个功能就好了,那能不能实现呢?肯定是可以的啊,那谁能帮我们去实现这个功能,往下看坑的。康大是一个什么东西呢?我们来看一下啊,这个大家可能不是那么的熟悉啊,简单介绍一下康大它是一个开源的包环境管理器啊,这个这句话怎么读啊,首先开源不用解释包指的是什么本。
03:10
指的什么包,指的是Python语言需要用到的一些应用包啊,Python语言用到的一些应用包啊,完了之后环境,这个环境指的什么环境。Python环境,Python环境也就比如说pthon2.7的环境,Python3.7的环境,也就是说康达它是一个pyon的Python包,以及Python环境的环理器啊,它能够实现什么样的功能呢?我们往下走。它可以用于在同一个机器上面安装不同版本的Python。啊,是这样的啊,并且能够在不同的Python环境之间切换,这个是不是就正好满足我们刚刚那个需要,对吧?啊是这样的啊OK,那这个康达我们怎么去安装,怎么去使用它呢?诶一般情况是这样的啊,我们要想使用康达,我们可以选择去安装一个ino q达,或者是安装迷你康,那这个IQ达和这个迷你康它俩有啥区别呢?我们来简单看一下啊,诶这个IQ达呢,它包括康,这个康是谁?是不是就刚才我们提到的这个诶包以及环境的管理器啊,对吧?诶它包括康达以及相应的Python还有什么,还有一大堆提前安装的工具包。
04:19
啊,这个工具包里边有谁,比如说诶N派pandas等等等等这些大家呃,可能不是那么的熟悉啊,如果大家呃,之前有过用这个Python语言做数据分析的经历,那这个包肯定会非常非常的熟悉,对吧?那这些是不是可以方便我们去做,比如说矩阵运算呀等等这样类似的运算啊,对吧?这个大家理解简单了解一下就行啊OK,那也就是说康的cota当中呢,除了有这两个核心的包,是不是还有一大堆的工具包啊,对不对,那迷你康呢?它只包含核心的康达以及Python,那其实我们在这儿是不是就是为了用康达去管理咱们这个Python环境啊,对吧?那所以说我们有必要安装I code吗?是没必要的,对吧?咱装谁就行了,是不是安装这个迷你就可以了,对不对啊,咱们用它去管理我们的Python环境啊,OK,那所以咱接下来要做的事儿呢,就是先去安装一个迷你康,那把它装好之后,咱是不是就可以用这个康呀,对吧?那用它是不是就可以去创建我们所需要的Python3.7的环境了啊,就这个意思啊,接下来我们去创建一下啊,那首先我们先安装迷你康,这个安装迷你康的话呢,怎么装,首先得下载啊,那这个呢,就是迷你康三的它的一个下载地址啊,你直接下载就行了啊,那当然在这呢,咱们就不用下了,诶我给大家发的资料里是有的啊好,那现在我们先找到相应的安装包来,我先进到OPT software啊进software,进到software之后呢,我现在先make一个DR啊make DR里边呢,我换一个路径叫做就叫super吧,啊super好,那现在呢,我进到super。
05:46
好,那现在我拿一下我所需要的安装包啊,嗯啊,用这个工具传一下来,找到数据仓库,找到资料,找到咱们这个super super里边是不是就有一个安装包,对吧?那当然大家现在可以看一下啊,这个文件看起来像一个啥,是不是像一个shell脚本对吧?但其实这不是一个单纯的shell脚本啊,它不单纯啊,那你点进去之后呢,你会发现啊,它只有前几行是shell脚本,这下边都是什么东西啊?
06:14
这个文件下边都是一些二进制的内容,也就实际上他怎么样,他是不是把我这个安cota的安装包,是不是直接给他追加到这个shell脚本里边去了呀,对不对啊,那也就是这个其实就是它的安装包啊,那我这个脚本我们怎么去执行,怎么去安装呢?很简单,我们直接怎么做,就可以说BY一下BA啊这个SH,然后加上咱们这个shell脚本就可以了,对吧,然后之后我们相当于就执行这个脚本之后呢,就会进入到这个安装的一个呃流程啊,那现在我们直接回车啊,那现在咱们是不是就进入到了一个交互式的一个安装过程啊,对吧?啊,他说什么呀,Please press enter to continue,啥意思说按回车呀,对吧?啊按回车,按回车之后呢,这里边有一些条款,你需要去阅读,当然你要是实在不想阅读的话,也可以不读,对吧,那怎么往下往下翻页,怎么翻现这是不是more啊对吧,More是不是可以按空格进行翻页,按回车进行翻行啊对吧,那咱们就空格空格好,那现在来到了这样的一个对话框,他说啥。
07:11
问,你是否接受上面的一些条款,你接受不接受,不接受就退出了啊,你这必须得按yes啊来按yes完之后往下走,那下边让你干啥,下边呢,实际上是让你指明一个啥呀。是不是指纹一个安装路径啊,对吧,他说迷你看到三会被默认安装到你的加目录里边,对吧?那按照我们的习惯呢,我们给它装在别的地方怎么怎么怎么怎么指明,就在下面敲就行了,比如我在这呢,我给它安装到OPT Mo Le里边,再放一个这个I3对吧?来我复制一下给它粘贴过来,那当然有的同学可能在敲的时候呢,你发现我敲错了,敲错我想删,你会发现你删不了,删不了怎么办呢?呃,对,按着CTRL删啊,按着CTRL删那就能删掉了啊,来再敲一个删啊,那现在这个安装路径咱是不是就指明了呀,对吧,完了之后直接敲回车走。好,那现在呢,他就开始解压并且安装了,这个很快,这个解压安装不需要联网啊,因为咱们是不是下下载好的离线的安装包,对吧,完了之后按这个yes就行了,是否执行这个,呃康带就是是否执行一个触手啊执行yes好啊回车好,那现在呢,我们就已经完成了迷你康三的安装了,完了之后呢,大家来看一下它给我们的提示啊,这边说什么。
08:24
来看一下啊,他说如果你不喜欢或者你不希望康大的贝斯环境被激活,什么时候被激活,在你启动的时候被激活,对不对,然后呢,让你干啥?让你set the这个参数为false,是这个道理吧?诶,这是什么意思呢?啊,也就是根据它的描述,好像是我们以后每次启动的时候,它会自动激活一个所谓的base环境,对不对,是这个意思吧,如果你不想让它每次都自动激活,那怎么办?是不是设一下那个参数对不对,这是啥意思啊?来给大家演示一下啊,我现在这儿是不是已经安装好了对不对,安装好之后你看啊,我下次再开启S这个黑102的SS值连接,你会,你看发现你你注意一下它会有什么?呃,这个现象啊,来我们双击。
09:12
你注意观察哎,你看一下咱前面是不是多了一个base对吧,这个base表明什么,表明现在是不是就已经激活了这个所谓的呃,这个贝斯环境了呀,对吧?那既既然激活了贝斯环境,那我现在看一下这个Python啊py ho,然后回车,你注意观察现在这个Python的版本是多少,是不是3.7.4了呀,对吧,那也就是说明现在,哎,咱们是不是已经就是激活到这个所谓的被试环境了,对不对啊,那假如说我现在我不希望,我不希望这样去做啊,我不想让他每次都激活,那怎么办呀。怎么是不是执行这个这个命令就行了,这个命令是不是就是set auto activate base为false对吧,那所以在这呢,大家可以怎么样,是不是可以把这个命令给它执行一下呀,对吧?然后大家要注意,比如说我现在我在这儿执行,你说我能不能执行成功。诶,你会发现啊,他说什么呀,他说我找不到这个命令,这是啥意思。
10:05
重新啊,这是为啥呀,那肯定是跟pass有关系,对不对啊,我给大家解释一下啊,实际上呢,在我们执行完诶迷你康三的安装命令之后呢,它会在哪个文件啊,会在我们加目录的点,但是RC这个文件当中加入一段代码,大家可以去看一下你自己的文件,你自己的文件现在应该是只有这部分内容。对不对?下边这部分内容是谁加上的,你可以看一下是不是以lives的对吧?这是迷你康三为我们加上的内容,这里边内容咱不用细看,只看一段就可以了,你看哪就看这。这是在干啥?是不是把这个迷你康三的安装目录的加目录给它拼到pass里边去了呀,对不对,诶就是这个逻辑啊,那为什么我现在这个拼的pass里边,我这也不能执行CTRL命令,为啥呀,没source对不对,是这个道理吧,那也说我在这个节点我去S一下是不是就可以了,对吧?比如说我S一下这个加的点啊,这个是RC,然后回车,回车之后,那我现在来注意观察它是不是又变成贝斯了,对吧?那现在我再去执行谁,我再去执行刚才咱们这个什么count的con count的conig,呃,是不是S这个auto FT的base等于fo,是不是就可以了,对吧,你看啊我。
11:16
诶,现在是不是可以执行了,对不对,那执行之后前面是不是还是贝斯啊,对吧?啊,那什么时候它就不是base了,诶我给它关了,我再重新开启这个连接,它是不是应该就不是了,对不对,咱们来看一下是不是这么回事啊来我点102注意观察,你看前面还有吗?是不是没有了,对吧,没有的话,我现在再执行一个Python又是多少了,是不是就是二又是2.7.5了,对吧?这个大家理解一下就行了啊,那现在我箭推出来啊,OK,那也就是到现在为止呢,我们这个迷你康三就安装完毕了,然后大家自己去安装的时候呢,没必要像我现在这么麻烦啊,我刚才只是为了给大家演示咱们这个参数,它的作用是什么,就这个参数啊,现在大家知道,然后大家知道之后自己装的时候,照着文档这个顺序装就行啊,看一下文档的顺序啊,首先执行这个脚本,然后呢,出现这个这个对话框的时候呢,是不是指明一个安装路径啊对吧?指明完之后呢,直接怎么样,等它安装完成之后,直接SS一下这个加目录下面的点BYRC是不是就行了,S完之后是不是就可以执行这个诶设置参数的命令了呀,对吧?OK,那到现在。
12:17
配置诶,咱们这个迷你康三就安装完毕了啊来我把视频停一下。
我来说两句