
问题原因:
看官方大概是这个,Superset 需要用户指定的SECRET_KEY才能启动。为您的文件添加一个强有力的SECRET_KEY。
解决办法:
找到superset的lib目录,在lib目录下创建一个superset_config.py的文件。内容输入SECRET_KEY = 'YOUR_OWN_RANDOM_GENERATED_SECRET_KEY' 其中YOUR_OWN_RANDOM_GENERATED_SECRET_KEY可以在linux中用openssl rand -base64 42命令生成。
编辑完保存后 export SUPERSET_CONFIG_PATH=/opt/module/miniconda3/envs/superset/lib/superset_config.py 创建一下环境变量。再去运行superset db upgrade就没问题了。
有时候在windows上明明按照上面操作做了还是一样报错。后来发现是自己以管理员身份运行导致,此时只要不以管理员身份运行anaconda即可。