本文介绍了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
重新运行成功

登陆以下网址:
