为了安装Superset,首先需要安装Python环境,您可以在Python官网下载并安装。接着,为了更好地管理Python环境,建议安装virtualenv,这能帮助您隔离开每个项目的运行环境,使管理更加方便。pip在安装Python时已预先安装,无需重复安装。安装virtualenv后,在一个独立目录创建一个Python环境,我选择了路径为/opt/superset。执行命令后,会在指定目录生成一个venv文件夹,激活虚拟环境的命令为:(venv)。当命令提示行前出现(venv),表示虚拟环境已激活。此时,所有Python命令和依赖包都将局限于当前虚拟环境,便于部署与管理。在完成环境准备后,使用pip直接安装Superset。安装完成后,Superset及其命令将被安装在指定的虚拟环境路径下,方便后续初始化和启动。安装Superset后,需进行数据库初始化。首次运行初始化命令时,可能会遇到错误,这是因为Superset基于Flask框架开发,运行时需要在项目的根目录执行。我的环境为Python的virtualenv,因此,对应的Superset根目录为:/opt/superset/venv/lib/python3.9/site-packages/superset。在该目录下重新执行初始化命令。在初始化过程中可能会遇到与依赖库版本相关的异常,这些可以通过降低版本来处理。初始化完成后,尝试启动Superset。启动服务器前,通过命令初始化一些系统权限相关的账号、角色等功能。按照提示输入管理员账号信息。若某些数据无法导入,这一步可以跳过,后续可使用自定义数据。启动成功后,通过浏览器访问http://localhost:8088进入Superset系统,管理员账号即为初始化命令中输入的账号。Superset默认界面为英文,可通过修改配置文件来设置为中文。在文件路径为:/opt/superset/venv/lib/python3.9/site-packages/superset/config.py中,将BABEL_DEFAULT_LOCALE的值更改为zh。修改后,重启Superset服务器,界面将显示为中文。