初始化superset数据库时报AttributeError: module 'sqlparse.keywords' has no attribute 'FLAGS',怎么解决呀各位大佬!!!!!
以下回答参考了gpt,请确认是否可解决您的问题
在初始化 Superset 数据库时遇到 'AttributeError: module 'sqlparse.keywords' has no attribute 'FLAGS'' 错误,可能是因为您的 sqlparse 版本过低所致。Superset 要求sqlparse版本大于等于0.4.1。
以下是解决该问题的一种方法:
pip show sqlparse
pip install --upgrade sqlparse
python -c "import sqlparse; print(sqlparse.__version__)"
输出的版本号应该大于等于 0.4.1。
superset db upgrade
这样就可以避免 'AttributeError: module 'sqlparse.keywords' has no attribute 'FLAGS'' 错误了。
注意:如果您使用的是虚拟环境,请确保在激活虚拟环境后进行 sqlparse 升级和 Superset 初始化数据库操作。