目录

一、如何安装Ubuntu

1.安装VMware Workstation Pro

2.创建虚拟机安装Ubuntu

(1)下载Ubuntu镜像

(2)创建虚拟机安装Ubuntu

二、安装YOLOv8

1.安装anaconda3

2.创建环境

3.配置清华源

4.安装

(1)网络良好安装方式

(2)无网络安装方式

5.验证


大部分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!

Logo

2万人民币佣金等你来拿,中德社区发起者X.Lab,联合德国优秀企业对接开发项目,领取项目得佣金!!!

更多推荐