前言

最近需要安装cvat这个开源标注平台,网上的文档找了两三天,发现大多事故linux系统的教程,Windows方面的或多或少有问题,磕磕碰碰的,总算还是安装成功了,总结亿下!


环境准备:

启用虚拟化:

在Bios模式下启动虚拟化,详细步骤百度即可

在这里插入图片描述

启用hyper-v:

按下win键,输入"启用或关闭 Windows 功能",按回车,确保勾选hyper-v后确定并重启电脑:

启用或关闭 Windows 功能


安装亿下:

WSL2

Docker

Git


部署流程

1. 下载github源码

下载Git后,打开cvat将要保存的文件路径,右键点击Git bash here:
在这里插入图片描述

在弹出的git bash窗口中输入:

git clone https://github.com/opencv/cvat
cd cvat

2. cvat部署至docker

cd cvat后,修改Dockerfile文件约50行处(可在文件管理器中使用notepad++打开),修改一行:

(注释原有代码)
# RUN DATUMARO_HEADLESS=1 python3 -m pip install --no-cache-dir -r /tmp/requirements/${DJANGO_CONFIGURATION}.txt

RUN DATUMARO_HEADLESS=1 python3 -m pip install -r /tmp/requirements/${DJANGO_CONFIGURATION}.txt -i https://mirrors.aliyun.com/pypi/simple/

Docker desktop设置修改docker engine中的代码,点击Apply&Restart:
在这里插入图片描述
修改代码如下,主要是添加镜像源:

可自行百度搜索其他镜像源,注意不要用到pip使用的镜像源,不然修改后docker会一直在starting和stoping中反复横跳。

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
    "buildkit": false
  },
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn"
  ]
}

Git bash下继续输入:

CVAT_VERSION=dev docker-compose up -d

这一步需要很长时间,可能会有频繁的网络问题,如有条件可以搭个梯子,并设置梯子的端口号
在这里插入图片描述

浏览器访问:http://localhost:8080/

这里可以点击create an account看看能不能弹出注册页面,如果弹窗报错,则以上步骤可能出现了问题

在这里插入图片描述

3.创建超级管理员

Git bash 输入:

winpty docker exec -it cvat_server bash -ic 'python3 ~/manage.py createsuperuser'

输入后需要等待一段时间,没反应就是最好的反应,千万别按回车,不然会跳过一些参数:
在这里插入图片描述

回到浏览器,输入用户名密码后登录,显示如下画面,即为成功安装cvat了:
在这里插入图片描述


总结

希望本篇文章能对有需要的人有好的参考,如有错漏,还望指正!

Logo

秉承“创新、开放、协作、共享”的开源价值观,致力于为大规模开源开放协同创新助力赋能,打造创新成果孵化和新时代开发者培养的开源创新生态!支持公有云使用、私有化部署以及软硬一体化私有部署。

更多推荐