yolov5开发环境搭建

本文详细介绍了在Windows上使用Anaconda创建虚拟环境,并配置YOLOv5的开发环境。通过指定Python版本3.9,安装并激活虚拟环境,下载YOLOv5代码,配置PyCharm解释器,执行detect.py。同时,指导如何从CPU切换到GPU运行,包括卸载CPU版本的torch和torchvision,安装适配CUDA版本的PyTorch,最终成功运行detect.py并显示运行日志。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在windows上部署yolov5的步骤


安装 anaconda 用来管理虚拟环境

在这里插入图片描述

创建一个虚拟环境,创建虚拟环境的时候指定python版本 我这里选择3.9

在这里插入图片描述

将yolov5的python代码从github上搞下来,用pycharm打开-打开项目 ,打开之后用终端进入之前我们 创建的那个虚拟环境里面
pycharm不同的版本 配置解释器的界面还不一样,多摸索 摸索吧,遇到问题就百度,很多资料

在这里插入图片描述

进入这个虚拟环境之后,执行yolo v5 readme.txt里面的一句代码

首先 进到这个虚拟环境里面
pip list这个命令就可以看到这个虚拟

### YOLOv5 CPU环境配置指南 #### 1. 安装Python并设置开发环境 对于YOLOv5的CPU版本部署,确保已安装合适的Python解释器至关重要。推荐使用Python 3.7.x作为基础环境[^1]。 #### 2. 创建独立的工作空间 建议通过Anaconda管理不同项目所需的软件包及其依赖关系,在其中建立专门用于YOLOv5项目的虚拟环境[^3]: ```bash conda create --name yolov5 python=3.7 conda activate yolov5 ``` #### 3. 获取必要的库文件和支持工具 接下来需要获取PyTorch框架以及其配套组件来支持YOLOv5运行于纯CPU模式下[^2]: ```bash pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cpu ``` 此命令会自动选择适合当前系统的稳定版PyTorch发行包,并附带图像处理扩展`torchvision`和音频处理模块`torchaudio`。 #### 4. 准备YOLOv5源码及相关资源 克隆官方GitHub仓库至本地计算机以便后续操作: ```bash git clone https://github.com/ultralytics/yolov5.git cd yolov5 ``` 随后按照提示下载预训练权重或其他所需数据集。 #### 5. 验证安装成功与否 最后一步是对整个流程做一次完整的检验,执行如下脚本可以验证YOLOv5能否正常工作: ```python from pathlib import Path import sys FILE = Path(__file__).resolve() ROOT = FILE.parents[0] if str(ROOT) not in sys.path: sys.path.append(str(ROOT)) # add ROOT to PATH import torch from models.common import DetectMultiBackend from utils.general import check_img_size, non_max_suppression, scale_coords from utils.torch_utils import select_device, time_sync weights = 'yolov5s.pt' # model path or triton URL imgsz=(640, 640) # inference size (height, width) device = select_device('cpu') # force usage of cpu device model = DetectMultiBackend(weights, device=device, dnn=False) stride, names, pt = model.stride, model.names, model.pt imgsz = check_img_size(imgsz, s=stride) # check image size print(f"Model loaded successfully on {device}. Ready for detection.") ``` 上述代码片段展示了如何加载模型并在选定设备(这里是CPU)上准备推理过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黄晓魚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值