ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

如何安装并启动 Label Studio:新手快速上手完整指南

如何安装并启动 Label Studio:新手快速上手完整指南 如何安装并启动 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 安装10 分钟跑起一个完整可用的服务并验证标注界面正常工作。开始之前确认环境与安装方式Label Studio 是 Python 写的 Web 服务你只需要装好 Docker或 Python 3.10 及以上版本。四种常见安装方式对比如下方式优点缺点Docker Compose自带 Nginx PostgreSQL接近生产需先装 Dockerpip一行命令速度最快默认 SQLite数据量大不合适Poetry依赖隔离干净多几步环境配置conda适合已有 Anaconda 的用户安装时间较长 没有偏好的话直接选 Docker Compose省心且接近生产环境。快速上手一条命令启动服务先克隆代码到本地git clone https://gitcode.com/GitHub_Trending/la/label-studio cd label-studio在仓库根目录启动应用、Nginx、PostgreSQL 三个服务-d 表示后台运行docker compose -f docker-compose.yml up -d首次启动要初始化数据库等约 1 分钟再打开浏览器访问http://localhost:8080。看到下面的项目列表界面说明安装成功其他安装方式pip需 Python 3.10pip install label-studio label-studio # 服务跑在 8080 端口Poetrypip install poetry poetry new my-label-studio cd my-label-studio poetry add label-studio poetry shell label-studioAnacondaconda create -n label-studio python3.10 conda activate label-studio pip install 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/core/settings/ 目录。常用配置速查主要改动都在 docker-compose.yml 里数据库DJANGO_DB保持default走 PostgreSQL想换 SQLite 就改成sqlite访问端口ports中8080:8085是宿主机到容器的映射8080 被占用就把左边换成空端口如9090数据库密码POSTGRE_PASSWORD默认为空生产环境务必填上外部访问LABEL_STUDIO_HOST填主机 IP 或域名局域网同事才能打开页面数据目录挂载的./mydata存放数据库和上传文件记得定期备份常见问题与下一步MinIO 起不来、浏览器连不上对象存储若没有固定 IP要在 hosts 文件里给 MinIO 主机名加一条本机 IP 映射做法见 存储数据指南。8080 端口被占用用lsof -i:8080找出占用进程再改 Compose 文件里的端口映射。如何停止在项目目录执行docker compose down。装好后建议先建一个项目、导入几条数据体验标注流程然后到 官方文档目录 学习标签配置语法。【免费下载链接】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),仅供参考
返回列表