SuperSet二次开发本地调试环境搭建Windows版本—干货
@Copyright By 扫地小僧
@author_YoungSweepingmOnK
1.搭建本地基础环境
1. 本机安装Python3.7.3,官方文档要求3.6以上,版本确定影响后续第三方包版本控制,pycharm会自动打包第三包(pycharm安装第三方包时可能会报geohash的错误,需要安装Microsoft VC++ 14.0)
2. 搭建虚拟环境virtualenv,虚拟环境下的解释器作为pycharm调试环境的解释器;
3. 安装mysql,安装mysqlclient,安装nodejs;
2.拉取代码,配置文件
1. github上拉取代码,修改pycharm-->settings-->interpreter解释器设置为虚拟环境下的解释器;
2. 修改项目下config.py下的配置为本地mysql
SQLALCHEMY_DATABASE_URI =='mysql://root:123456@localhost:3306/superset_tommy?charset=UTF8'
# 这一步必须先于3.1~3.4步执行,以便3.1~3.4步数据加载入数据库
3. 删除项目/superset/static/assets下的软链接文件(这个软链接文件对Linux和Mac OS有效,windows我就呵呵了mmp),重新设置软链接
mklink /J "E:\incubator-superset\superset\static\assets" "E:\incubator-superset\superset\a