LabelStudio linux 系统下部署教程

本文介绍了Label Studio的两种安装方式(conda和Docker)及常见问题解决方法。

conda安装

bash 复制代码
conda create -n pytest python=3.9
conda activate pytest 
pip install label-studio 
label-studio start

docker方式安装

bash 复制代码
docker pull heartexlabs/label-studio:latest
bash 复制代码
docker run -it -p 8080:8080 -v $(pwd)/mydata:/label-studio/data heartexlabs/label-studio:latest

会出现如下报错内容:

复制代码
=> Database and media directory: /label-studio/data
=> Static URL is set to: /static/
Traceback (most recent call last):
  File "/label-studio/.venv/bin/label-studio", line 3, in <module>
    from label_studio.server import main
  File "/label-studio/label_studio/server.py", line 23, in <module>
    from label_studio.core.argparser import parse_input_args
  File "/label-studio/label_studio/core/argparser.py", line 5, in <module>
    from .settings.base import EXPORT_DIR
  File "/label-studio/label_studio/core/settings/base.py", line 496, in <module>
    os.makedirs(MEDIA_ROOT, exist_ok=True)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen os>", line 228, in makedirs
PermissionError: [Errno 13] Permission denied: '/label-studio/data/media'

会自动生成mydata文件夹

解决办法:

修改目录权限

复制代码
chown -R 1001:0 ./mydata

重新运行成功

登陆以下网址:

http://localhost:8080/

相关推荐
草莓熊Lotso20 分钟前
【Linux系统加餐】从原理到封装:基于建造者模式实现System V信号量工业级C++封装
android·linux·运维·服务器·网络·c++·建造者模式
广州灵眸科技有限公司6 小时前
瑞芯微(EASY EAI)RV1126B 核心板供电电路
linux·运维·服务器·单片机·嵌入式硬件·电脑
keyipatience7 小时前
18.Linux进程退出和进程等待机制详解
linux·运维·服务器
仙柒4157 小时前
控制平面组件和节点组件
运维·容器·kubernetes
齐齐大魔王7 小时前
Linux-网络编程实战
linux·运维·网络
wanhengidc8 小时前
私有云的作用都有哪些?
运维·服务器·网络·游戏·智能手机
花阴偷移8 小时前
Ubuntu 22.04版本下配置静态IP
linux·运维·服务器·tcp/ip·ubuntu
weixin_473437238 小时前
Swift4D处理Multi-view dataset记录
linux
隔窗听雨眠8 小时前
doctype、charset、meta如何控制整个渲染流水线
java·服务器·前端