当前位置:   article > 正文

Superset1.5-Windows开发环境(pycharm)搭建(最深入)_superset pycharm

superset pycharm

一、首先下载superset源码解压:

方式1(安装git的情形):git clone https://github.com/apache/superset.git

checkout 到1.5版本或者其他你想要的版本

方式2(https://github.com/apache/superset.git下载zip包解压):

解压后:

二、pycharm后端安装流程

后面的操作在pycharm中操作(当然你也可以在cmd命令行操作)

1.pycharm 打开解压后的文件夹

2.设置项目解释器(可以新建一个虚拟环境或者已存在的python环境)

3.设置pycharm终端默认进入上一步的虚拟环境(和默认工作目录:项项目根目录):"cmd.exe" /k D:\ProgramData\Anaconda3\Scripts\activate ss15_py38

 4.打开pycharm上一步设置的默认shell环境,安装superset的python依赖:

pip install -r requirements/base.txt -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

注意:如出现有些三方包安装不了:请到该地址https://www.lfd.uci.edu/~gohlke/pythonlibs/下载whl包本地安装:命令:pip install [你下载的whl文件路径全名]

例如:pip install /project/mysqlclient‑1.4.6‑cp38‑cp38‑win_amd64.whl

上述都没出错的话:恭喜你,superset 安装没有问题,现在我们来做些设置

5.替换superset默认的sqlit数据库为mysql或者pg数据库,并设置设置中文(可不做):

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

6.使用setup脚本安装superset:python setup.py 

执行完后会生成虚拟环境的superset命令,可以使用superset --version查看是否安装成功

 

7.初始化数据库、创建admin用户、下载案例:执行以下命令

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  如果没有报错说明后端安装没有问题

三、pycharm前端安装流程

1.pycharm 新起一个shell终端切换到前端文件夹,安装前端依赖:npm install(需要安装nodejs,自己百度安装很简单,这里省略。) 

2.npm run dev(前端开发热更新,服务会一直开着改代码就会打包前端静态文件,不想一直开着服务,可用下面的命令只打包一次)

3.npm build(打包构建前端文件,只打包一次不用一直开着服务),完成后后端服务即可正常访问前端静态文件

至此前端安装完成

三、pycharm启动配置

打开配置选项: 

 配置如下参数:注意superset-script.py(因为执行 python setup.py产生的文件)位置:你使用的虚拟环境的script文件夹

设置好后就可以用pycharm的启动和停止服务按钮了:也可以使用pycharm的debug功能测试服务

至此开发环境搭建完成,随性所欲的修改superset来完成你的想法吧。

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/516749
推荐阅读
相关标签
  

闽ICP备14008679号