大部分YOLO初学者可能想在自己的Windows系统上,搭建个环境用来检测学习一下,这里给大家一点建议:
对于笔者初学时,总是配置环境遇到问题,导致整个环境乱七八糟不能用,所以,选择用虚拟机搭建一个Ubuntu的环境。
虚拟机对笔者来的优点:
(1)快照功能:可以备份还原,如果搞错了直接还原快照,重新来过;
(2)跨平台兼容性:可以在Windows运行Linux;
如果不需要虚拟机的读者请直接忽略第一点。
一、如何安装Ubuntu
可以选择的工具有很多,笔者这里只给大家做一个参考,我选择用VMware Workstation Pro这个工具。
1.安装VMware Workstation Pro
如何下载安装请大家自行查阅网上资料,vmware官网:VMware by Broadcom - Cloud Computing for the Enterprise
2.创建虚拟机安装Ubuntu
(1)下载Ubuntu镜像
镜像文件下载官网网址:https://cn.ubuntu.com/download
选择版本:Ubuntu Releases
选择镜像:Ubuntu 22.04.5 LTS (Jammy Jellyfish)
(2)创建虚拟机安装Ubuntu
1)点击创建新的虚拟机
2)选择配置类型为典型
3)选择下载好的Ubuntu镜像
4)设置账号密码
5)选择安装位置
注:安装位置一定要选择空间比较大的磁盘;或者你有移动硬盘选择移动硬盘也好,优点是,拿着硬盘插谁电脑上都能用!
6)指定磁盘大小(建议大于80G)
7)点击自定义硬件
8)设置虚拟机内存
如果你的电脑是16G运行内容,分4GB以上都可以,仅供参考。
9)选择网络连接方式
笔者这里选择的是NAT。
10)完成
注:安装后可能你的电脑网络配置会有些问题,提供一个我用到重置网络的命令
sudo nmcli network off
sudo nmcli network on
二、安装YOLOv8
1.安装anaconda3
目前网上的内容比较详细这里不过多介绍。(有时间后续可以补充)
- 安装yolov8为什么要装anaconda3
Anaconda 可以简化环境管理和依赖安装。
2.创建环境
conda create -n yolov8 python=3.9
3.配置清华源
- 为什么要配置清华源?
- 为了提高 Python 包的下载速度。默认情况下,Python 的包管理工具 pip 会从官方的 PyPI(Python Package Index)源下载包,但由于网络原因,访问 PyPI 可能会比较慢。
pip config set global.index-url <https://pypi.tuna.tsinghua.edu.cn/simple>
4.安装
#激活环境
conda activate yolov8
(1)网络良好安装方式
1)安装 PyTorch
pip install torch torchvision torchaudio
-
为什么要安装 PyTorch?
因为 YOLOv8 是基于 PyTorch 构建的深度学习框架。YOLOv8 依赖于 PyTorch 来处理模型的训练和推理,因此必须安装 PyTorch 才能运行 YOLOv8。
2)安装yolov8
#通过pip安装
pip install ultralytics
或者
#通过git克隆GitHub仓库
git clone <https://github.com/ultralytics/ultralytics.git>
cd ultralytics
#安装依赖
pip install -r requirements.txt
(2)无网络安装方式
个人采用的这种方式。
1)进入代码地址
网址:ultralytics,虚拟机,Linux,YOLOv8,选择,本地,Ubuntu,pip,安装 From: https://blog.csdn.net/weixin_48870215/article/details/144012807