1. 开发环境源代码部署
1.1 后端环境
-
下载源码
git clone https://github.com/apache/superset.git
-
准备python 3.8.6的环境
# 安装pyenv管理python版本 brew install pyenv # 将如下代码加入~/.zshrc中 export PYENV_ROOT=~/.pyenv export PATH=$PYENV_ROOT/shims:$PATH if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi # 安装python 3.8.6 pyenv install 3.8.6 # 切换到3.8.6 pyenv local 3.8.6 # 新建虚拟环境,建议在源码的同级目录运行 python -m venv superset-venv # 切换到虚拟环境 source superset-venv/bin/activate
-
安装所需包环境
# mac下的开发工具包,如果已经安装,可以忽略 xcode-select --install brew install pkg-config libffi openssl env LDFLAGS="-L$(brew --prefix openssl)/lib" CFLAGS="-I$(brew --prefix openssl)/include" pip install cryptography