最近公司需要基于superset框架进行一些开发工作,所以需要在本地部署superset并且进行修改,但是安装总是各种失败,用了接近2天的时间,可恶!!!。必须记录下来希望后来人可以少踩点坑。
安装开始
所需环境:(python(最新版即可),node环境(前端应该都有,就不赘述了))
1.安装python环境
安装最新版即可,最新版的python自带pip打包管理工具。这一步唯一需要注意的点就是在安装的第一步要勾选将python添加到path中
2.下载superset源码(https://github.com/apache/incubator-superset)
下载源码时有一个点需要注意,不要下载master分支下代码,否则后续的命令需要进行修改,此处我选用的版本是0.36。直接下载zip文件到本地。随便解压到你想要的位置(我解压到了E盘)
3.部署python的虚拟环境(推荐做法)
运行cmd或者git bash或者其他的命令行工具(推荐用cmd,git bash在后续的创建用户时需要输入密码,git bash下没法回车确认(也可能时我不知道怎么操作,抱歉)),执行以下命令
// 安装
pip install virtualenv
//