YOLOv5 环境安装

news2024/11/20 20:35:49

Windows11下yolov5环境配置系列教程(基础部分)

Windows11下yolov5环境配置系列教程(基础部分)_wnowswolf的博客-CSDN博客

安装 Anaconda3 可以改为miniconda  占用更小

将安装目录下的Scriptscondabin文件夹的路径加入环境变量即可。以下为详细步骤:

1. 打开环境变量页

右击我的电脑->属性->更多设置->高级->环境变量->新建

在这里插入图片描述

2. 填入路径

打开conda安装目录,将Scriptscondabin文件夹的路径填入变量值文本框,中间用半角分号;隔开,然后点击确定。如下图所示:
在这里插入图片描述

3. 加入环境变量

在变量栏中找到Path,单击,然后点击编辑
在这里插入图片描述
单击新建,或直接双击下方空白处,键入刚才输入的变量名,我的是%Conda%
在这里插入图片描述
依次点击确定

4. 测试

打开cmd 键入conda --version,回车
在这里插入图片描述

5 设置镜像源

# 添加清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
 
# 添加阿里云镜像源
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/free/
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main/
 
# 添加中科大源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
 
 

 
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes

删除镜像源

conda config --remove channels defaults
 
conda config --remove channels https://mirrors.aliyun.com/anaconda/pkgs/free/

配置文件
C:\Users\Administrator
.condarc
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/win-64
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/noarch
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/win-64
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/noarch
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarch
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/noarch
  - defaults
show_channel_urls: true

conda clean --all #清理无用的包或安装包

Windows11下yolov5环境配置系列教程(基础部分)_wnowswolf的博客-CSDN博客

conda create -n yolov5 python=3.9

激活

conda activate yolov5

conda list

  • 创建虚拟环境:conda create -n [虚拟环境名] python=[版本]
  • 显示虚拟环境:conda env list
  • 激活虚拟环境:conda activate + [虚拟环境名]

关键网址:

Miniconda 下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

pypi 国内源:https://mirrors.tuna.tsinghua.edu.cn/help/pypi/

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

Pytorch 官方地址https://pytorch.org/

YoloV5

Start Locally | PyTorch

需要支持coda 具体教程百度 

安装nv卡的 coda

然后再官网找到安装pytorch的命令

我的比较老 是9.2版本的coda

pip install torch==1.7.1+cu92 torchvision==0.8.2+cu92 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html

注意可能会安装不成功 这样
pip install torch==1.7.1  torchvision==0.8.2  torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html

把后缀去掉

Github地址https://github.com/ultralytics/yolov5

下载后 2023.6.28 日 把 numpy>=1.18.5 改为

到这里我失败了,难受安装不成功

  WARNING: Ignore distutils configs in setup.cfg due to encoding errors.
WARNING: Ignore distutils configs in setup.cfg due to encoding errors.
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
torch-kmeans 0.2.0 requires torch>=1.08, but you have torch 1.7.1 which is incompatible.
Successfully installed torch-1.7.1+cu110

测试是否安装成功 python detect.py

换成这个

【零基础上手yolov5】yolov5的安装与相关环境的搭建_罅隙`的博客-CSDN博客

失败失败失败 不想搞了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/699140.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

linux重启网卡失败

[TO简单粗暴啊: RTNETLINK answers: File exists 这个报错,我看了一下网卡目录下出现了两个网卡配置文件,一个ens33,一个eth0。我本机是ens33,所以把eth0的删除了,就可以了。我这个是测试机器,…

人脸识别是什么?及人脸识别的流程

目录 1. 人脸识别是什么及应用场景2. 人脸识别的组成2.1 前端图像采集2.2 后端智能平台 3.人脸技术的流程3.1人脸检测3.2人脸对齐3.2.1仿射变换3.2.2对齐方法 3.3人脸编码(提取特征向量)3.4人脸分类 1. 人脸识别是什么及应用场景 人脸识别特指利用分析比…

什么是 frp内网穿透?快解析内网穿透如何实现远程办公?

1.什么是frp内网穿透 frp是一个开源、简洁易用、高性能的内网穿透和 反向代理软件,支持 tcp, udp, http, https等协议,虽然它体积轻量但功能很强大。它利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务;对于 htt…

python项目在linux中的启动脚本(shell脚本)

背景: 在linux环境,使用shell脚本,实现对某个服务的启动、停止功能。 shell脚本的功能: 启动(start):通过参数 start ,实现启动服务。如果该服务已经启动,给出已经启动…

2023年江西省研究生数模竞赛国际“合作-冲突”的演化规律研究

2023年江西省研究生数模竞赛 国际“合作-冲突”的演化规律研究 原题再现 国家之间的“合作-冲突”行为具有复杂性和多变性,对其决策模式的研究有着重要的意义。例如,对国际冲突和危机的准确预测可以帮助决策者采取有效的措施来防止或缓解冲突&#xff…

都是全志T113处理器,“-i”和“-S3”有什么区别?

自9个月前,创龙科技“1片含税就79元”的全志T113-i双核ARM Cortex-A71.2GHz的工业核心板(SOM-TLT113)推出之后,不少嵌入式软硬件工程师、用户都咨询我们,究竟T113-i和T113-S3这两款处理器有什么区别?不同后缀型号的处理器&#xf…

嵌入式芯片启动过程全解析,彻底理解bootloader

当你按下电源开关的那一瞬间,第一行代码,是如何在芯片上运行起来的呢? 我们都知道嵌入式软件代码,是需要通过一定的方式,烧录在硬件芯片中才能运行,而我们所熟知的烧录方式,除了物理刻蚀以外&a…

数据分析知识图谱

在做数据分析时,经常会有这样的困扰:面对几种相似的方法,既不清楚它们各自的使用场景,也无法分清它们之间的差别,一念之差就可能选错方法。如果你也有这样的困扰,建议按照SPSSAU知识图谱目录顺序检索对应的…

【万字】一文教会你关于“生成对抗网络GAN”的所有知识

1 GAN基本概念 1.1 GAN介绍 GAN的英文全称是Generative Adversarial Network,中文名是生成对抗网络。它由两个部分组成,生成器和鉴别器(又称判别器),生成网络(Generator)负责生成模拟数据&…

深度分析我国“智慧+”养老模式的发展情况

随着我国的老龄化人口结构的不断加深,传统旧的养老服务模式已经无法全面适应当前的养老市场的需求,因此需要寻求更加新型的、多元化的模式来解决老年人的不同层次的需求,“智慧”养老的服务模式从而成为了新养老产业发展的主要导向。 “智慧…

【1089. 复写零】

目录 一、题目解析二、算法原理三、代码实现 一、题目解析 二、算法原理 三、代码实现 class Solution { public:void duplicateZeros(vector<int>& arr){//找出最后一个数int dest-1,cur0;for(;;cur){if(arr[cur]){dest;}else{dest2;}if(dest>arr.size()-1){bre…

GPT-4:AI的新突破,重塑芯片设计领域

随着人工智能&#xff08;AI&#xff09;的快速发展&#xff0c;其在各个领域的应用也日益广泛。最近&#xff0c;纽约大学Tandon工程学院的研究人员利用OpenAI的GPT-4模型&#xff0c;成功设计出了一个芯片&#xff0c;这标志着AI在硬件设计领域的重大突破。 GPT-4通过简单的英…

华为战略方法论:BLM模型之差距分析(限制版)

目录 说明 差距类型 1、业绩差距 2、机会差距 3、对标差距 专栏列表 个人简介 说明 今天就来谈谈 BLM 模型中的第一把钥匙&#xff0c;也就是差距分析。 从本质上来看。 BLM 模型中的差距与你在日常生活中听到或用到的差距在意义都是一样的。 不同之处就在于问题的复…

数据迁移工具,用这8种!

前言 最近有些小伙伴问我&#xff0c;ETL数据迁移工具该用哪些。 ETL(是Extract-Transform-Load的缩写&#xff0c;即数据抽取、转换、装载的过程)&#xff0c;对于企业应用来说&#xff0c;我们经常会遇到各种数据的处理、转换、迁移的场景。 今天特地给大家汇总了一些目前…

chatgpt赋能python:Python遍历n中所有数字

Python 遍历 n 中所有数字 Python 是一种高级编程语言&#xff0c;它被广泛用于许多应用程序和领域&#xff0c;如机器学习、人工智能和数据可视化等。Python 在处理数字时非常方便&#xff0c;因为它支持大量的数字操作和运算。在这篇文章中&#xff0c;我们将讨论如何使用 P…

C++制作简易计算器

C简易计算器 C简易计算器栈栈(Stack)的特点栈的相关概念栈的常用操作为栈的常见分类实例计算器概念代码实现测试 效果展示 简易计算器实现的功能&#xff1a; 基本的加减乘除、表达式错误判断、除法运算分母不能为0、支持多项式表达计算&#xff0c;自己封装一个模板栈、封…

介绍 9 个研发质量度量指标

研发质量管理中的 MTTR、MTBF、MTTF、MTTD 都是什么&#xff1f;今天我们从生产事件的全生命周期出发&#xff0c;认识研发质量管理的 9 个度量指标——「MT 家族」。 01 Mean Time To ALL 「MT」是 Mean Time 的缩写&#xff0c;意为平均时间&#xff0c;「MT 家族」则是 Li…

OpenStack(T版)——仪表板(Horizon)服务介绍与安装

文章目录 OpenStack(T版)——仪表板(Horizon)服务介绍与安装安装和配置Horizon仪表板服务组件(1)安装软件包(2)修改配置文件(3)修改httpd文件完成安装 访问 OpenStack(T版)——仪表板(Horizon)服务介绍与安装 Openstack项目中的Horrizon仪表板服务组件是以Web界面形式展示各项…

【shell脚本百炼成魔】shell脚本之函数实战

前言 文章目录 前言函数的概念函数的基本语法1.使用关键字 function&#xff1a;2.直接使用函数名和大括号&#xff1a; 函数的简单案例案例一&#xff0c;欢迎函数案例二&#xff1a;购物清单 函数的传参1. 位置参数2. 命令替换3. 数组参数 函数的返回值1. 判断函数的执行结果…

SVNKit 1.10.8: svn add和svn commit方法总结

SVNKit 1.10.8: svn add和svn commit方法实现总结&#xff1a; doAdd(java.io.File path, boolean force, boolean mkdir, boolean climbUnversionedParents, SVNDepth depth, boolean depthIsSticky, boolean includeIgnored, boolean makeParents) 参数是的含义及作用&…