win11系统Python深度学习环境搭建与yolov5简单推理应用

在同学指导下不求甚解的搭建了虚拟环境,简单的跑通了yolov5,这里简单记录一下

本文纯自用,想学习的话还是另寻他处

一.磁盘分区

分出220G专门用来放深度学习环境的

1.右键菜单(任务栏windows图标)

2.点击磁盘管理

3.右击下方C盘区域,选择压缩卷

4.在此栏输入你想要的大小1024*220

5.右键新分配区域,选择新建简单卷

二.Pycharm 安装

网址:https://www.jetbrains.com/zh-cn/pycharm/

如果只是简单跑通yolov5简单版就好,高校买了pycharm的话还是下载专业版为好,如果不急可以找教程去获得破解版 

三.Anaconda 环境安装

Anaconda官网:https://www.anaconda.com/

推荐清华源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

在新建的盘中新建文件夹Anaconda,安装时选择到(只是举个例子)D:\Anaconda

手动添加到环境变量中:

D:\Anaconda\Anaconda
D:\Anaconda\Scripts
D:\Anaconda\Library\bin
D:\Anaconda\Library\mingw-w64\bin

配置好后监测是否安装完成

win+R 打开任务管理器cmd

输入conda --version

打开Anaconda prompt

conda指令

conda env list 
#查看虚拟环境列表
conda create -n (新建的虚拟环境的名字) python=(python版本)
#新建虚拟环境
conda activate 名称
#进入虚拟环境
conda deactivate
#退出虚拟环境
conda remove -n (需要删除的虚拟环境的名字) --all
#删除此虚拟环境及其配置
conda list
#显示当前虚拟环境所有配置

安装开源包指令

conda install (包的名字)
#安装包
conda uninstall package(包的名字)
#删除包
conda/pip update package(包的名字)
#更新包

换源指令

下载较慢时推荐换源,两种办法一种直接换用清华源网站下载anaconda(网址前文已经给出)

另外一种是指令进行anaconda换源

conda config --show channels
#显示当前源
conda config --remove-key channels
#重置镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
#换用清华源

四. 安装CUDA

网址:https://developer.nvidia.com/cuda-toolkit

要选择和自己电脑适配的Cuda版本

查看和自己电脑适配驱动版本网址:https://www.nvidia.cn/Download/Find.aspx?lang=cn

根据驱动选择cuda版本(也可以打开你电脑NAVIDA安装不大于你电脑支持的版本即可)

五.安装Pytorch

网址:https://pytorch.org/get-started/locally/ 

根据你的情况选择适合的pytorch版本

进入你刚才创建的环境中,将指令复制到指令栏进行下载

下载速度过慢的话,anaconda换源

检验是否能用gpu训练

打开pycharm,打开你刚才配置好的环境的python.exe中

代码输入

import torch
print(torch.cuda.is_available())
print(torch.__version__)

六.安装yolov5

网址:https://github.com/ultralytics/yolov5

在你的环境中新建文件夹yolov5

code处下载解压到yolov5中

我的yolov5-master(解压后文件名字)是放到了新建文件夹py下又新建文件夹pythonproject1

用pycharm打开你下载的yolov5文件(有的说可以直接打开项目,本菜鸡使用最笨办法打开)

打开后用cd指令进入yolov5文件

cd yolov5-master

之后选择右上角的工具栏,进行环境配置,选择你刚才创建好的环境

 有些csdn上会显示装的torch,我的没有,根据学习ubuntu经验应该是有些不显示的,只要验证装了torch就行

配好环境后打开readme文件

终端输入,一键安装其配置

pip install -r requirements.txt

在终端输入,就能用其自带的模型实现调用摄像头了

python detect.py --weights yolov5s.pt --source 0     

过程比较狼狈捏

  • 12
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO系列是基于深度学习的端到端实时目标检测方法。 PyTorch版的YOLOv5轻量而性能高,更加灵活和易用,当前非常流行。 本课程将手把手地教大家使用labelImg标注和使用YOLOv5训练自己的数据集。课程实战分为两个项目:单目标检测(足球目标检测)和多目标检测(足球和梅西同时检测)。 本课程的YOLOv5使用ultralytics/yolov5,在Windows系统上做项目演示。包括:安装YOLOv5、标注自己的数据集、准备自己的数据集、修改配置文件、使用wandb训练可视化工具、训练自己的数据集、测试训练出的网络模型和性能统计。 希望学习Ubuntu上演示的同学,请前往 《YOLOv5(PyTorch)实战:训练自己的数据集(Ubuntu)》课程链接:https://edu.csdn.net/course/detail/30793  本人推出了有关YOLOv5目标检测的系列课程。请持续关注该系列的其它视频课程,包括:《YOLOv5(PyTorch)目标检测实战:训练自己的数据集》Ubuntu系统 https://edu.csdn.net/course/detail/30793Windows系统 https://edu.csdn.net/course/detail/30923《YOLOv5(PyTorch)目标检测:原理与源码解析》课程链接:https://edu.csdn.net/course/detail/31428《YOLOv5目标检测实战:Flask Web部署》课程链接:https://edu.csdn.net/course/detail/31087《YOLOv5(PyTorch)目标检测实战:TensorRT加速部署》课程链接:https://edu.csdn.net/course/detail/32303《YOLOv5目标检测实战:Jetson Nano部署》课程链接:https://edu.csdn.net/course/detail/32451《YOLOv5+DeepSORT多目标跟踪与计数精讲》课程链接:https://edu.csdn.net/course/detail/32669《YOLOv5实战口罩佩戴检测》课程链接:https://edu.csdn.net/course/detail/32744《YOLOv5实战中国交通标志识别》课程链接:https://edu.csdn.net/course/detail/35209《YOLOv5实战垃圾分类目标检测》课程链接:https://edu.csdn.net/course/detail/35284       
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值