1. 确认 PostgreSQL 服务正在运行
确保 PostgreSQL 服务已经启动。你可以在服务管理器中检查,或者使用如下命令(根据你的操作系统):
Windows:cmd 输入 net start postgresql
2. 测试数据库连接
你可以尝试使用 psql 命令行工具手动连接到 PostgreSQL 数据库,以验证连接参数是否正确:
psql -h localhost -U your_user -d postgres -p 5432
3.官方的配置Label Studio 文档 — 数据库存储设置尝试过后发现,对于 Windows 系统(在命令提示符下cmd),改为自己的pgsql配置
set DJANGO_DB=default
set POSTGRE_HOST=localhost
set POSTGRE_NAME=your_name
set POSTGRE_PASSWORD=your_password
set POSTGRE_PORT=5432
set POSTGRE_USER=your_user
label-studio start my_project --init -db postgresql
对于 Linux 系统:
export DJANGO_DB=default
export POSTGRE_HOST=localhost
export POSTGRE_NAME=your_name
export POSTGRE_PASSWORD=your_password
export POSTGRE_PORT=5432
export POSTGRE_USER=your_user
label-studio start my_project --init -db postgresql
4. 配置过后,继续执行 label-studio start my_project --init -db postgresql 还报错!
AttributeError: 'Namespace' object has no attribute 'quiet_mode'
没搜到答案。想了想是不是Django的配置文件没改(LS本质上还是Django项目),尝试一下。