1.Label Studio 介绍

Label Studio 介绍



前言

Label Studio是一个开源的功能强大的标注平台,可以标注视频,图片,音频,文字等各类型的数据。
这篇文章主要介绍Label Studio的两种安装方式。
下面是开源地址

Github地址


一、安装介绍

环境:Windows 11

Label Studio有许多安装方式,我主要测试了
下面的第二种 Run with Docker Compose 和 第五种 Install for local development

第二种方法

使用PostgreSQL作为数据库,它是一种生产就绪型数据库,取代local安装时性能较低的 SQLite3。更适用于生产环境
第五种方法
可以在本地调试修改源码,不用从Pypi安装软件包,比较适用于本地开发

Install locally with Docker
Run with Docker Compose (Label Studio + Nginx + PostgreSQL)
Install locally with pip
Install locally with Anaconda
Install for local development
Deploy in a cloud instance

二、Run with Docker Compose

因为系统是Windows,要安装Docker必须先装WLS2

1、WSL2安装

管理员身份打开 PowerShell,运行以下命令,安装wsl

 wsl --install

安装完成后重启

重启后,管理员身份打开 PowerShell,运行以下命令,更新并将 WSL 2 设置为默认版本

wsl --update 
wsl --set-default-version 2

安装 Ubuntu 22.04.5 LTS
打开微软商店,搜索Ubuntu,找到Ubuntu 22.04.5 LTS,点击Get
在这里插入图片描述
安装完成后,点击打开按钮,设置用户名和密码
在这里插入图片描述
下一步,配置一下加速地址,不然国内下载一些包时会很慢

#备份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.back
#编辑
sudo vim /etc/apt/sources.list

编辑如下

deb https://mirrors.aliyun.com/ubuntu-ports/ bionic main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu-ports/ bionic ma
### 安装Label Studio使用Docker 为了通过Docker安装Label Studio,需先确认已安装Node.js版本12.x或更高版本以及PostgreSQL数据库。如果尚未拥有PostgreSQL,可以考虑利用Docker来部署[^1]。 #### 准备工作 确保计算机上已经安装了Dockerdocker-compose工具。对于Windows和Mac用户来说,推荐下载并安装[Docker Desktop](https://www.docker.com/products/docker-desktop),它包含了Docker Engine、docker-compose以及其他必要的组件。Linux用户则可以根据官方文档指导完成相应设置。 #### 获取Label Studio镜像 拉取最新的Label Studio Docker镜像: ```bash docker pull heartexlabs/label-studio:latest ``` 创建一个新的目录用于保存配置文件和其他资源,并进入该目录: ```bash mkdir label-studio && cd label-studio ``` 在此处初始化一个新的`docker-compose.yml`文件,定义服务启动所需的容器和服务依赖关系: ```yaml version: '3' services: label-studio: image: heartexlabs/label-studio:latest ports: - "8080:8080" volumes: - ./data:/opt/label-studio/data environment: - LABEL_STUDIO_HOST=http://localhost:8080 ``` 上述命令会映射主机端口8080到容器内部的服务端口,并挂载当前路径下的`./data`作为持久化存储位置以便于数据管理[^2]。 #### 启动Label Studio实例 执行如下指令以基于之前准备好的YAML文件启动Label Studio应用: ```bash docker-compose up -d ``` 这将以分离模式运行指定的服务,在后台持续提供访问支持。现在应该能够通过浏览器打开http://localhost:8080地址查看正在运行中的Label Studio界面了。 #### 停止与移除容器 当不再需要此环境时,可以通过下面两条命令停止并删除所有关联的容器及其网络连接: ```bash docker-compose down ``` 以上就是完整的通过Docker安装Label Studio的过程描述。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值