00:00
好,上一节我们已经准备好了super set所需的Python环境了,对吧?啊,那接下来我们就开始安装super set,那首先呢,我们需要先安装一些super所需的系统依赖啊,注意啊,是系统依赖啊,你看在那儿用的是亚M安装的对吧?啊OK,好,那接下来呢,我们把这个安装命令直接执行一下就可以了啊来CTRLC啊,给他拿到hi度102,来我们执行一下回车。呃,由于我们这儿安装的依赖它比较多啊,那所以这个命令执行的时间可能会比较长啊,所以我先把视频暂停一下啊。好,已经安装完毕了啊,那接下来我们继续往下进行,来我们再往下走,那这儿呢,我们还得再去升级两个依赖啊,然后大家要注意啊,这两个依赖就不再是系统依赖了啊,而什么而是Python依赖,那我们来看一下这两个依赖的升级命令是什么啊,来往下走,那是不是就是pipe install,然后杠杠uprade对吧?然后后边呢,是setup tools以呀,对吧?那这个命令呢,就会将这两个依升级到最新的版本啊OK,那大家注意观察啊,在这我们是不是使用的是PA去做的这个升级啊,对吧?诶,那这个PA是什么呢?
01:08
诶,下边有一个解释说明,我们来看一下啊,那派呢,它是Python当中的一个包管理工具,诶刚才我们是不是提到过康是不是也是Python当中的一个包管理工具啊,对吧?啊,那个呢,它不只是能够管理Python环境诶,他也能够去管理Python当中的软件包啊,OK啊,那这个所谓的包管理工具应该怎么理解呢?啊,在这儿呢,我们其实就可以把它跟tos当中的亚M进行一个类比啊,那亚M它能做什么呀?我们通常情况下是不是使用亚M去安装系统应用啊,对吧?啊让大家都知道啊,就我们一个应用呢,它是不是可能会依赖于其他的应用啊,对吧?啊那当我们使用亚M去安装这个应用的时候呢?诶,它是不是会自动的帮我们去解析这个依赖关系,对吧?然后呢,诶把这个应用哎,它所依赖的其他应用以一并的下载,然后进行安装,没错吧,这就是压ma的作用,那实际上这个PA呢,哎,它的作用也是这样的,只不过啊,PA它管理的是Python当中的应用,而M呢,它管理的是系统应用,这个我们了解一下就行了啊啊然后呢,我们再来看一下这个命令当中的最后一部分内容啊,就是杠I,然后面呢,是不是传入了一个URL啊,对吧?诶这是在干啥呀。
02:21
这个实际上也是在指明国内的镜像啊,因为我们使用PA去安装或者是升级应用的时候呢,他是不是也得去下载安装包啊,对吧,那他去哪下载。也是从他自己的仓库里边下载啊,那他自己仓库呢,也在国外啊,所以通常情况下呢,我们需要给他配置一个国内的镜像啊,那在这儿呢,我们使用的是豆瓣的镜像啊好,那现在我们把这个升级命令去执行一下,诶CTRLC诶我们粘到海102,然后直接回车就可以了。好,已经升级完毕了,完之后我们继续往下进行啊,那再往下呢,诶就可以去安装super了啊来我们看一下super set的安装命令啊,那这是不是也是PA呀,对吧?啊pape in stop,阿帕奇super,然后后面呢,通过杠I也是指定了一个国内的豆瓣镜像啊好,那现在我们把这个安装命令执行一下啊来CTRLC诶给它拿出来。
03:15
来摁一下粘贴,然后回车,那这个安装的时间可能会比较长啊,那所以我也先把视频暂停一下啊,好,已经完事了啊,那如果大家看到这个标志successfully installed,诶,那就说明super已经安装成功了啊好,那完之后我们继续往下进行啊,那再往下呢,我们还需要去做一些super的初始化的工作啊,那首先就是初始化supers set的数据库,让大家注意啊,这个数据库呢,诶,这指的是super set的原数据库啊,那它里边呢,会存储一些super set需要用到的原数据信息啊,然后默认情况下呢,Super set的原数据库使用的是circle light数据库。啊,那当然呢,我们也可以配置它去使用其他的数据库,比如说my circleq,诶等等等都是可以的啊好,那在这儿我们就不去配了啊OK,那接下来看一下我们具体的操作是啥,其实就是执行一个命令,Super set DB upgrade啊,实际上这个命令它底层执行的操作啊,就是建库建表啊好,那现在我们把这个命令去执行一下啊,来,CTRLC,来,我们拿过来。
04:18
回车。好,已经开始执行了啊。好,那现在呢,已经执行完毕了啊OK,我们suide数据库的初始化工作就完成了,那接下来我们继续往下进行啊,那再往下呢,我们要做的是创建一个管理员用户,这个管理员用户呢,指的是superet的管理员用户啊,然后呢,大家一定要把这个用户记住啊,因为后边我们在使用super set的时候呢,还得用这个用户去登录呢啊好,这个一定要记住啊好,那接下来我们看一下创建管联用户的命令是啥啊,那首先我们需要先去声明一个环境变量啊flask APP等于super set,之后呢,再去执行一个super set创建管理员用户的命令。
05:02
OK,那在这我们为什么要声明一个flask APP的环境变量呢?诶,这个flask指的是啥啊,给大家解释一下啊,那flask呢,它是一个Python当中的web框架啊,而super set它使用的就是flask啊,所以在这儿呢,我们按照要求去做就可以了啊来,我们去执行一下啊,首先我们先声明一个诶环境变量。哎,我们声明一下,哎,回车好,那接下来呢,我们再去执行一下super set创建关联用户的命令,哎,拿过来回车。在这儿我们需要输入一个用户名对吧?来我就输入艾特硅谷就行了啊,然后大家注意啊,如果在这儿呢,你又敲错了啊,怎么删,还是按照CTRL去删啊,这个要注意一下啊,那完了之后我们回车啊,之后呢,他会让我们去输入一些个人信息,那这个我们可以不填,直接回车就行啊,来回车回车,那继续回车,那后边让我们输入密码,这个就不能再回车了啊,大家要注意,这个密码一定要记住啊,来我输入一下啊。好,然后需要重复一下来,再输入一下。
06:01
OK,那现在这个管理用户艾特硅谷就已经创建成功了啊,OK,我们继续往下进行啊,那再往下呢,我们只剩下最后一步了啊,就是我们需要再去执行一个super set的初始化啊,其实就是一条命令super set以啊来我们执行一下啊,来CTRLC啊,咱们拿过来。来回车。好,已经开始执行了啊。好,那现在已经初始化完毕了,OK,那截止到现在super set咱们就安装完成了。
我来说两句