YOLOv8代码调试运行实战

该文详细介绍了如何进行YOLOv8的环境配置,包括创建虚拟环境、导入源码、设置Python解释器、安装依赖、下载权重,以及解决运行时可能出现的错误。通过修改subprocess.py文件解决了FileNotFoundError问题,成功完成模型测试。
摘要由CSDN通过智能技术生成

YOLOv8代码调试运行实战

YOLOv8入坑出坑。

1.创建虚拟环境

创建:conda create -n yolov8 python=3.8
conda create -n yolov8 python=3.7
在这里插入图片描述查看:conda env list
进入:conda activate yolov8
在这里插入图片描述
退出:conda deactivate
删除:conda remove -n yolov8 --all

2.导入yolov8 源码

下载yolov8
https://github.com/ultralytics/ultralytics
yolov8 源码下载链接
在这里插入图片描述
解压
打开PyCharm Community Edition 2021.2.1,导入YOLOv8项目
在这里插入图片描述
在这里插入图片描述

3.Python Interpreter设置

设置为刚才新建的虚拟环境:D:\ProgramData\Anaconda3\envs\yolov8\python.exe
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Python Interpreter下面显示出来内容就OK了。
在这里插入图片描述

4.忽略系统自动安装依赖

在这里插入图片描述
一定关掉!一定关掉!一定关掉!

5.安装依赖

Terminal中安装
在这里插入图片描述
进入:conda activate yolov8
在这里插入图片描述
安装依赖:pip install -r requirements.txt -i https://mirrors.bfsu.edu.cn/pypi/web/simple/
在这里插入图片描述
等待安装完成
在这里插入图片描述

6.下载权重

进入:https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8n.pt
权重下载链接
虽然可以自动下载yolov8n.pt,但是经常打不开,所以手动下载吧。
下载:yolov8n.pt
拷到E:\AI\yolo\yolov8\ultralytics-main\ultralytics\yolo\v8\detect\yolov8n.pt
在这里插入图片描述
复制然后粘贴
在这里插入图片描述
最后yolov8n.pt可能会乱码,先不要管它。
在这里插入图片描述

7.测试运行

运行E:\AI\yolo\yolov8\ultralytics-main\ultralytics\yolo\v8\detect\predict.py
在这里插入图片描述
大概率会出现:“FileNotFoundError: [WinError 2] 系统找不到指定的文件”的错误,重点来了!

8.解决错误“FileNotFoundError: [WinError 2] 系统找不到指定的文件”

打开
D:\ProgramData\Anaconda3\envs\yolov8\Lib\subprocess.py
在这里插入图片描述
在这里插入图片描述
把shell=False改为shell=True
在这里插入图片描述

9.完成测试

再次运行E:\AI\yolo\yolov8\ultralytics-main\ultralytics\yolo\v8\detect\predict.py
在这里插入图片描述
完成测试
在这里插入图片描述

10.查看结果

在这里插入图片描述
在这里插入图片描述
恭喜你!看标识框就说明完成了所有设置!

评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值