Label Studio 数据标注工具:从安装到标注 3 步跑通

发布时间:2026/9/4 15:49:47
Label Studio 数据标注工具:从安装到标注 3 步跑通 Label Studio 数据标注工具从安装到标注 3 步跑通【免费下载链接】label-studioLabel Studio is a multi-type data labeling and annotation tool with standardized output format项目地址: https://gitcode.com/GitHub_Trending/la/label-studioLabel Studio 是一款开源的数据标注与标注工具把图片、文本、音频、视频等原始数据变成机器学习模型能直接训练的带标签数据。如果你正在做模型却苦于没人标数据、标注结果格式不统一它就是为此设计的。 最快跑通用 pip 装上就能标对零基础用户pip 是门槛最低的路径前提是电脑里有 Python3.10 及以上。执行下面两条命令完成安装并启动服务pip install label-studio label-studio成功标志终端提示启动后浏览器会自动打开http://localhost:8080出现注册/登录页面。注册第一个账号即为管理员登录后即可创建项目、导入数据、开始标注。 按场景选路三种部署方式怎么选方式适用人群上手成本局限pip 安装个人体验、本地试跑小数据集低两条命令默认用 SQLite 文件库多人并发访问会变慢Docker 单容器服务器长期运行、不想管 Python 环境中需装 Docker需要自行挂载目录否则数据存在容器内会丢Docker Compose团队生产环境高一点要理解多容器概念首次构建镜像耗时较长Docker 单容器一条命令即可拉起-v参数把宿主机目录映射进去防止数据丢失docker run -it -p 8080:8080 -v $(pwd)/mydata:/label-studio/data heartexlabs/label-studio:latest成功标志http://localhost:8080可访问且./mydata里生成了label_studio.sqlite3数据库文件和上传的文件。Docker Compose 方式会同时启动 Label Studio、Nginx 反向代理和 PostgreSQL 数据库三个组件是仓库推荐的生产就绪组合docker-compose up成功标志http://localhost:8080可访问三个容器均在运行。若你要参与前端开发或深度定制则选择源码方式克隆仓库https://gitcode.com/GitHub_Trending/la/label-studio用 poetry 装依赖后执行python label_studio/manage.py runserver适合有 Django 经验的人。⚙️ 关键配置真正影响日常使用的三项1. 端口默认 8080。只要 8080 被其他程序占用就需要改启动时加-p参数或设置环境变量LABEL_STUDIO_PORT例如label-studio start -p 8090改完访问对应新端口即可。2. 数据存在哪里默认当前数据目录下的 SQLite 文件。这是最容易踩的坑pip 方式下所有任务和标注都写在本地label_studio.sqlite3里Docker 方式必须像上面那样挂载目录否则容器一删数据全丢。上生产后建议改用 PostgreSQL——Docker Compose 方案已经内置无需额外配置性能与并发说明见官方文档的存储指南。3. 标注界面长什么样默认用模板。每个项目的标注界面由一份 XML 配置决定官方内置了图像目标检测、文本分类、音频转录等大量模板可直接复用模板源码在 label_studio/annotation_templates/ 目录下想自定义时照着改或参考标签参考文档 编写自己的配置。 卡点速查高频问题直接对号入座端口 8080 被占用了怎么办报错信息里通常能看到address already in use。换端口最省事label-studio start -p 8090然后访问新端口。忘记密码登录不进去不必重装。用命令行重置指定用户的密码label-studio reset_password --username 你的用户名执行后会提示输入新密码完成后回到登录页用新密码进入。如何备份已有数据pip 方式把数据目录整个打包即可里面包含 SQLite 数据库和上传的媒体文件Docker Compose 方式额外打包postgres-data目录。恢复时原样放回、重新启动账号、项目、标注都会回来。图片/音频在标注页显示不出来这是跨域CORS问题如果数据是从外部网址引用的浏览器可能拦截加载。最简单解法是把文件直接导入 Label Studio 而不是引用外链用云存储时需在存储端开启 CORS具体排查步骤见故障排查文档。多人一起标明显变卡默认 SQLite 数据库在并发写入时会拖慢整体速度这是其机制决定的。换到 PostgreSQLDocker Compose 自带后读写性能会明显提升。 往深处走跑通之后的方向接入 ML 后端实现预标注与主动学习参考 ML 集成文档用 REST API / SDK 把标注环节嵌进自己的数据流水线API 文档 有完整说明对接 S3、GCS、Azure 等云存储减少本地文件搬运相关实现在 io_storages 模块多用户团队配置用户权限、项目访问控制与标注质量看板到这里你已经掌握了 Label Studio 的安装部署、数据存放、标注配置和常见卡点处理。更细的命令参数与功能说明建议对照 docs/source/guide/ 目录下的官方指南逐项查阅遇到问题也可以去社区讨论区搜索。【免费下载链接】label-studioLabel Studio is a multi-type data labeling and annotation tool with standardized output format项目地址: https://gitcode.com/GitHub_Trending/la/label-studio创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考