superset初始化数据库报错记录:A Default SECRET_KEY was detected, please use superset_config.py

问题原因:

看官方大概是这个,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即可。

你可能感兴趣的:(环境配置,windows)