赞
踩
方式1(安装git的情形):git clone https://github.com/apache/superset.git
checkout 到1.5版本或者其他你想要的版本
方式2(https://github.com/apache/superset.git下载zip包解压):
解压后:
后面的操作在pycharm中操作(当然你也可以在cmd命令行操作)
注意:如出现有些三方包安装不了:请到该地址https://www.lfd.uci.edu/~gohlke/pythonlibs/下载whl包本地安装:命令:pip install [你下载的whl文件路径全名]
例如:pip install /project/mysqlclient‑1.4.6‑cp38‑cp38‑win_amd64.whl
上述都没出错的话:恭喜你,superset 安装没有问题,现在我们来做些设置
pycharm 打开superset/config.py文件找到以下项目修改为其中一个
mysql 需要pip安装mysqlclient包:pip install mysqlclient -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pg 需要pip安装psycopg2包:pip install psycopg2 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
执行完后会生成虚拟环境的superset命令,可以使用superset --version查看是否安装成功
superset db upgrade
superset fab create-admin
superset load_examples // 下载 superset 案例,需要安全上网,网络不好可不下载,不影响使用
superset init
至此如果没有错误,恭喜你superset后端安装完成,可以尝试启动下服务试试:
superset run -p 3000 -h localhost [--with-threads --reload --debugger]
// 中括号里面可选debugger模式
浏览器访问http://localhost:3000 如果没有报错说明后端安装没有问题
2.npm run dev(前端开发热更新,服务会一直开着改代码就会打包前端静态文件,不想一直开着服务,可用下面的命令只打包一次)
3.npm build(打包构建前端文件,只打包一次不用一直开着服务),完成后后端服务即可正常访问前端静态文件
至此前端安装完成
打开配置选项:
配置如下参数:注意superset-script.py(因为执行 python setup.py产生的文件)位置:你使用的虚拟环境的script文件夹
设置好后就可以用pycharm的启动和停止服务按钮了:也可以使用pycharm的debug功能测试服务
至此开发环境搭建完成,随性所欲的修改superset来完成你的想法吧。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。