如何在本地Linux系统安装YOLOv8使用
目录
大部分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)进入代码地址
网址:GitHub - ultralytics/ultralytics: Ultralytics YOLO11 🚀

点击Code后,Download ZIP

将这个文件解压后传到虚拟机后
#V8安装 cd ultralytics
pip install -e .
5.验证
- 推理命令
yolo predict model=./yolov8n.pt source=/home/你的用户名/ultralytics/ultralytics/assets/bus.jpg

注意:文件夹层级和你是否有命令中所需的文件
- 推理结果(如上图保存在runs/detect/predict)

恭喜你成功安装yolov8!
更多推荐



所有评论(0)