尧图精选

Label Studio 安装与快速上手教程:五种方式跑通开源数据标注平台的完整指南

🕒 发布时间:2026/9/4 16:14:45 📁 来源:尧图网络
Label Studio 安装与快速上手教程五种方式跑通开源数据标注平台的完整指南【免费下载链接】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 是一款开源的多模态数据标注平台支持文本、图像、音频、视频和时间序列等数据类型的标注并能把结果导出为多种模型训练格式。这篇 Label Studio 安装教程带你从零开始用 Docker Compose 或 pip 等五种方式之一把它跑起来再讲清楚几个关键配置。跟着走十来分钟就能打开http://localhost:8080开始标注。仓库速览先混个脸熟这五个文件是日常打交道最多的。文件作用Dockerfile定义官方镜像的构建过程产出可直接运行的容器docker-compose.yml拉起 Label Studio Nginx PostgreSQL 的完整生产栈docker-compose.minio.yml在上一组合上追加 MinIO 对象存储模拟 S3 环境pyproject.toml声明 Python 依赖Poetry 按它安装源码模式所需环境Makefile提供构建、测试等自动化任务的快捷入口如何选择合适的部署方式五种方式都能跑通差别在环境和目的。先看这张表再决定走哪条路方式特点一句话推荐Docker Compose MinIO一条命令起完整生产栈要部署或验证 S3 存储选它 pip直接装官方包最省事只想本地快速体验选它Poetry依赖独立成虚拟环境习惯用 Poetry 管理项目选它Conda借助 Anaconda 建专用环境已有 conda 使用习惯选它源码开发模式直接跑仓库里的最新代码要给项目贡献代码选它Docker Compose 一键启动想一步到位上生产级组合用 Compose 最省心。基础组合已经包含 Nginx 反代和 PostgreSQL 数据库要再叠加 MinIO 对象存储本地模拟 S3把两份 Compose 文件一起交给它# 组合启动 Label Studio Nginx PostgreSQL MinIO docker compose -f docker-compose.yml -f docker-compose.minio.yml up -d Linux 上如果你不在 docker 组里命令前加sudo再执行。启动后访问http://localhost:8080即可。有一个细节要注意如果你的机器没有静态 IP需要在 hosts 文件里手动加一条记录让 Label Studio 和浏览器都能访问到 MinIO 服务。具体怎么配可以看仓库内的数据存储官方指南。本地安装的四种方式不用 Docker 的话下面四种方式按你的环境挑一个就好。用 pip 装好 Label Studio要求 Python 3.10 及以上两条命令搞定pip install label-studio # 安装官方包 label-studio # 启动服务默认端口 8080用 Poetry 隔离依赖环境pip install poetry # 先装 Poetry 本身 poetry new my-label-studio # 新建项目目录 cd my-label-studio poetry add label-studio # 在该项目里添加 Label Studio poetry shell # 进入 Poetry 虚拟环境 label-studio # 启动服务端口 8080用 Conda 建专用环境conda create --name label-studio # 创建名为 label-studio 的新环境 conda activate label-studio conda install psycopg2 # 装数据库驱动 pip install label-studio # 在环境内安装 Label Studio装完后同样运行label-studio启动。源码开发模式跑最新代码想跑 PyPI 上没有的最新版本、或者直接改代码就克隆仓库自己装git clone https://gitcode.com/GitHub_Trending/la/label-studio # 克隆仓库 cd label-studio pip install poetry poetry install # 安装全部依赖 python label_studio/manage.py migrate # 执行数据库迁移 python label_studio/manage.py collectstatic # 收集静态资源 python label_studio/manage.py runserver # 开发模式启动端口 8080配置要点装起来只是第一步这两个配置点值得了解。环境变量。Label Studio 的大部分行为可以通过环境变量调整比如数据库类型和 URL。举个例子想用 SQLite 时把DJANGO_DB设为sqlite、DJANGO_SETTINGS_MODULE设为core.settings要换数据库地址或认证信息也是改对应的变量。Compose 文件。docker-compose.yml、docker-compose.minio.yml 等文件里容器端口、挂载卷数据默认落在./mydata和内存等资源限制都可以按环境自行调整不需要动代码。常见问题不在 docker 组命令报错怎么办在 Linux 上给 docker 命令加sudo前缀即可例如sudo docker compose ...。8080 端口被占用了8080 是默认服务端口。用 Compose 启动时改 docker-compose.yml 里ports的宿主端口映射把它指向一个空闲端口就行容器内部端口不用动。没有静态 IPMinIO 连不上按前面说的那样在 hosts 文件里加一条记录让 Label Studio 和浏览器都能解析到 MinIO 服务细节见数据存储指南。下一步服务跑起来之后建议按这个顺序继续先读一遍快速开始了解创建项目和导入数据的基本流程想换数据库或调整安装细节看安装指南开始动手做任务时对照任务格式参考理解数据结构。之后你可以深入数据管理、API 参考把标注流程接进自己的 ML 管线。祝标注顺利【免费下载链接】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),仅供参考
上一篇/下一篇内容由系统自动关联 返回资讯列表 →