superset 本地windows开发环境搭建

1. 创建python的虚拟环境virtualenv

选择一个用来存放虚拟环境的路径,如F:\shenxing\python\

cd F:\shenxing\python\  # 进入该文件

virtualenv superset_venv# 创建一个名字为superset_venv的虚拟环境

dir # 查看当前目录可以知道一个superset_venv的文件夹已经被创建

 cd superset_venv# 进入虚拟环境文件

 cd Scripts # 进入相关的启动文件夹

# 启动虚拟环境  activate

# 如果要退出虚拟环境 deactivate 


如下图所示,可以看出,在路径前多了一个(superset_venv),这是创建的虚拟环境名称

2. 安装依赖

在虚拟环境中执行pip3 install  superset

注意:此时你有可能会安装失败,因为windows系统默认没有vc++9.0环境,所以你需要按照dos命令窗口给出的提示去下载。

下载下来的文件是一个msi文件,直接运行即可,下一步,然后结束。此时此刻你的windows系统已经拥有了vc++9.0的环境。

再次运行pip3 install superset,这次所有的依赖包应该都被pip装好了。

3.下载源码

下载 https://github.com/apache/incubator-superset/releases 下0.28.1版本的superset(尝试过使用最新版本,但是没有搭建成功)

将其解压到虚拟环境目录下,即F:\shenxing\python\superset_venv下

4. 编译前端环境

进入到 superset/assets目录下,需要根据package.json编译前端依赖项。

执行npm install,依赖安装完成后,执行npm  run  dev(前提您已安装npm)

注意:如果遇到安装失败,则可能是网速的原因或者尝试切换npm镜像

5. 编译后端环境

        回到项目的根目录incubator-superset-0.28.1,执行python setup.py install

        不出意外的话你还会报错,因为incubator-superset-master/superset/static目录下只有一个assets链接,但是这个链接在windows中无效,我们需要自己创建链接,把static链接到assets目录上。

现在打开incubator-superset-0.28.1/superset/static目录,删除里面的assets文件夹。

        
 

        然后再次回到命令行,cd 到incubator-superset-0.28.1/superset/static目录,执行创建链接的命令 mklink assets ..\assets

然后你会发现你的incubator-superset-master/superset/static目录又有了一个叫assets的文件夹。没错,它就是superset/assets目录的链接。

6. 配置pycharm

如图:在你的pycharm右上角打开配置。

没有启动项自己创建一个,点击加号,选择python。

如果你在选择python interpretor的时候没有你虚拟环境中的解释器,需要打开pycharm的设置。

 一顿操作之后,回到刚才配置启动项的界面里就有虚拟环境中的解释器了。

然后点击apply,ok,保存。

到此为止,我们的windows系统下的superset环境就搭建好了。

在console中看到这些提示就说明环境已经没问题了。如图:

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值