Mac端安装Superset

2020-11-05  本文已影响0人  theFullHorizon

mac端安装superset过程一直采坑不断,今天就把安装时候遇到的问题记录下,方便之后遇到该问题的同学参考。

如果你使用如下方式新建虚拟环境,并在虚拟环境中安装superset,你将会一直提示 error: command 'gcc' failed with exit status 1。因为conda安装的虚拟环境,只会把虚拟环境的目录生成在anaconda安装目录下的env目录下。而superset的安装必须使用pip,而不是conda。这样使用pip安装时就会报各种gcc问题。

错误的方式

conda create -n virtual_name python=3.6
conda activate virtual_name
pip install apache-superset

正确的安装步骤如下(使用python自带的虚拟环境安装方法):

pip install virtualenv
python3 -m venv venv
. venv/bin/activate
pip install apache-superset
superset db upgrade

# Create an admin user (you will be prompted to set a username, first and last name before setting a password)
$ export FLASK_APP=superset
superset fab create-admin

# Load some data to play with
superset load_examples

# Create default roles and permissions
superset init

# To start a development web server on port 8088, use -p to bind to another port
superset run -p 8088 --with-threads --reload --debugger

参考:superset 官网

上一篇下一篇

猜你喜欢

热点阅读