前言
最近需要安装cvat这个开源标注平台,网上的文档找了两三天,发现大多事故linux系统的教程,Windows方面的或多或少有问题,磕磕碰碰的,总算还是安装成功了,总结亿下!
环境准备:
启用虚拟化:
在Bios模式下启动虚拟化,详细步骤百度即可
启用hyper-v:
按下win键,输入"启用或关闭 Windows 功能",按回车,确保勾选hyper-v后确定并重启电脑:
安装亿下:
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了:
总结
希望本篇文章能对有需要的人有好的参考,如有错漏,还望指正!
更多推荐