PS:跟推荐先安装一个 MiniConda,再Conda里安装SuperSet。
如果像直接裸机装的话,环境变量等需要自己手动配置
————————————————————————————————————————
1. pip安装 superset后:
pip install apache-superset -i https://pypi.douban.com/simple/
执行 superset db upgrade,
报错:
superset: 未找到命令
解决:
1:找到它的安装路径
pip show apache-superset
2.将输出的路径放到环境变量中
vim /etc/profile.d/my_env.sh(我的环境变量文件路径)
3. 在文件的末尾,添加以下行来更新 PATH
环境变量:
# SuperSet
export PATH=$PATH:superset安装路径
4.执行 source /etc/profile.d/my_env.sh
来立即应用更改
5.执行 echo $PATH
确认 /home/aryanyu/.local/bin
已经被添加到了 PATH
环境变量中
6. 执行 superset --version查看命令是否能正常执行
问题二:
在执行 superset db upgrade ,报错:
Usage: superset [OPTIONS] COMMAND [ARGS]...
Try 'superset --help' for help.
Error: Could not locate a Flask application. Use the 'flask --app' option, 'FLASK_APP' environment variable, or a 'wsgi.py' or 'app.py' file in the current directory.
报错原因
这是由于一开始创建的superset不是管理员用户,执行以下命令即可
解决方法
(superset) [root@node01 ~]$ export FLASK_APP=superset