一、win10+yolov8+anaconda环境部署

news2024/9/23 17:20:42

1、安装anaconda

(1)打开aonconda下载地址:https://www.anaconda.com/download,点击download下载。
在这里插入图片描述
在这里插入图片描述
2、下载完成后,双击打开,点击Next,I Agree,选择just me;
在这里插入图片描述
3、勾选Add Anaconda3 to…这个选项,注意:register anaconda3 as my default python 3.11这个选项一定不要勾,不然安装的时候可能会卡进度条。
在这里插入图片描述

4、安装完成后,在开始中找到anaconda prompt(Anaconda3),并用管理员进入安装环境。
在这里插入图片描述
5、默认进入base环境。
在这里插入图片描述
6、创建y8虚拟环境,在base环境下,输入以下代码:

conda create -n y8 python=3.8

输入y,环境创建成功
在这里插入图片描述

7、然后激活虚拟环境

conda activate y8

8、环境由base变成y8,说明切换环境成功
在这里插入图片描述
9、不要关闭操作窗口,开始下载yolov8源码。

2、pytorch安装

为了避免重复造轮子,看我之前写的这篇博客进行安装https://blog.csdn.net/WDX4092410/article/details/129496575

3、下载yolov8源码

(1)源码在文章绑定资源,或者联系我发给你。或者Github地址:https://github.com/ultralytics。
(2)我下载的地址在E:\ultralytics-main,输入"E:" , "cd E:\ultralytics-main"进入目录。
(3)在输入以下代码进行环境安装

pip install -r requirements.txt

在这里插入图片描述

在这里插入图片描述
(4)安装成功。
在这里插入图片描述

4、下载pycharm

(1)打开pycharm下载网站:https://www.jetbrains.com/pycharm/download/?section=windows,下拉,找到pycharm Community Edition,点击download下载。

在这里插入图片描述
(2)双击安装,点击下一步。
在这里插入图片描述
(3)勾选下列选项,点击下一步。安装完毕
在这里插入图片描述
(4)安装完毕后,打开软件,勾选Iconfirm…,点击continue。don’t send。
在这里插入图片描述
(5)点击plugins,输入“中文”,点击Install。
在这里插入图片描述

(6)点击restart IDE,重启软件
在这里插入图片描述
(7)点击打开,打开yolov8项目路径。我的目录在E:\ultralytics-main。
在这里插入图片描述
(8)点击“项目”,显示刚才加载进来的源码项目。
在这里插入图片描述
(9)点击右下角解释器,添加新的解释器,添加本地解释器。
在这里插入图片描述
(10)点击conda环境,选择conda可执行文件,在anaconda3下的Scripts文件夹中的conda.exe文件,然后点击加载环境。选择使用现有环境,选择我们在anaconda prompt中创建的环境y8。
在这里插入图片描述

在这里插入图片描述

(11)在项目文件夹中找到D:\soft\v8packge\ultralytics-main\ultralytics-main\ultralytics\yolo\cfg路径下的default,也就是参数文件。确认batch,epochs。
在这里插入图片描述

.在这里插入图片描述
(12)在E:\ultralytics-main\ultralytics-main\ultralytics\yolo\v8\segment下找到train文件,确认文件。
在这里插入图片描述
在这里插入图片描述
(13)右键文件空白处,选择运行“train”,开始训练
在这里插入图片描述
(14)TypeError: ‘numpy._DTypeMeta’ object is not subscriptable报错
在这里插入图片描述
解决方法:更新numpy到1.23有效

pip install numpy==1.23

操作:点击终端,输入上面代码,等待安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(15)安装完成后,再次右键train文件的空白处,运行"train";当现显示以下内容时,说明推训练开始。在这里插入图片描述

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

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

相关文章

SQL进阶理论篇(五):什么是Hash索引

文章目录 简介MySQL中的Hash索引与B树的区别总结参考文献 简介 hash,即哈希,也被称为是散列函数。 Hash在数据库中的应用,可以帮助我们大幅度提升检索数据的效率。 大名鼎鼎的MD5其实就是Hash函数的一种变体。 Hash算法,是通过…

ArkTS编译时遇到arkts-no-obj-literals-as-types错误【Bug已解决-鸿蒙】

文章目录 项目场景:问题描述原因分析:解决方案:解决方案1解决方案2此Bug解决方案总结项目场景: 在开发鸿蒙项目过程中,遇到了arkts-no-obj-literals-as-types,总结了自己和网上人的解决方案,故写下这篇文章。 遇到问题: rkTS编译时遇到arkts-no-obj-literals-as-type…

操作系统中的作业管理

从用户的角度看,作业是系统为完成一个用户的计算任务(或一次事务处理)所做的工作总和。例如,对于用户编制的源程序,需经过对源程序的编译、连接编辑或连接装入及运行产生计算结果。这其中的每一个步骤,常称…

解锁知识的新大门:自建知识付费小程序的技术指南

在数字化时代,知识付费小程序的崛起为创作者和学习者提供了全新的学习和分享方式。本文将以“知识付费小程序源码”为关键词,从技术角度出发,为你展示如何搭建一个独具特色的知识付费平台。 步骤1:选择适用的知识付费小程序源码…

知识库SEO:提升网站内容质量与搜索引擎排名的策略

随着搜索引擎算法的不断更新和优化,单纯依靠关键词堆砌和外部链接的时代已经过去。现在的SEO(搜索引擎优化)已经转向了以提供高质量、有价值内容为核心的阶段。知识库SEO便是这个新阶段的重要策略之一。 | 一、知识库SEO的概念与意义 1.定义…

《儿童绘本》期刊杂志发表论文投稿

《儿童绘本》杂志是由国家新闻出版管理部门批准,由吉林省舆林报刊发展有限责任公司主管主办,国内外公开发行的全国优秀期刊。办刊宗旨:以“普及绘本知识、推动儿童阅读”为理念,带动家庭亲子阅读,推动阅读教育及图画书…

一文解析数据结构是如何装入 CPU 寄存器的?

我们在之前很多文章的讲解中涉及了CPU与寄存器,然后有同学问了这样一个问题:既然CPU内部的寄存器数量有限,容量有限,那么我们使用的庞大的数据结构是怎样装入寄存器供CPU计算的呢?这篇文章就为你讲解一下这个问题。 内…

交叉销售与场景业务销售运营

交叉销售 交叉销售的定义 交叉销售是一种从横向角度开发产品市场的方式,是营销人员在完成本职工作以后,主动积极的向现有客户、市场等销售其他的、额外的产品或服务。 交叉销售的类型 补充销售 搭配销售个性化推荐奖励推荐 捆绑销售 交叉销售的意义 通过增加客户的转移成本…

VMP泄露编译的一些注意事项

VMP编译教程 鉴于VMP已经在GitHub上被大佬强制开源,特此出一期编译教程。各位熟悉的可以略过,不熟悉的可以参考一下。 环境(软件) Visual Studio 2015 - 2022 (建议使用VS2019,Qt插件只有这个版本及以上…

企业信息建设现状

信息化建设是传统计算机与互联网技术高速发展并融合的产物,现阶段已经成为引领产业创新的决定性技术手段。 随着信息化的不断发展与进步,各行各业都开始了信息化的建设与应用。信息化是未来发展的大趋势,企业运用信息技术可以大幅度提高员工效…

【node】 地址标准化 解析手机号、姓名、行政区

地址标准化 解析手机号、姓名、行政区 实现效果链接源码 实现效果 将东光县科技园南路444号马晓姐13243214321 解析为 东光县科技园南路444号 13243214321 河北省;沧州市;东光县;东光镇 马晓姐 console.log(address, phone, divisions,name);链接 API概览 源码 https://gi…

NPM开发工具的简介和使用方法及代码示例

NPM(Node Package Manager)是Node.js的包管理工具,用于管理和共享被发布到模块仓库的JavaScript代码。本文将介绍NPM的定义、使用方法、代码示例以及总结。 一、NPM的定义 NPM是Node.js的默认包管理工具,它的功能包括安装、管理、…

CSS的盒子模型(重点)

网页布局的三大核心:盒子模型、浮动、定位 网页布局的过程: 1. 先准备好相关的网页元素,网页元素基本都是盒子 Box 。 2. 利用 CSS 设置好盒子样式,然后摆放到相应位置。 3. 往盒子里面装内容.网页布局的核心本质: 就…

【带头学C++】----- 九、类和对象 ---- 9.12 C++之友元函数(9.12.1---12.4)

❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️创做不易,麻烦点个关注❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️ ❤️❤️❤️❤️❤️❤️❤️❤️❤️文末有惊喜!献舞一支!❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️ 目录 9.12…

[论文阅读]Multimodal Virtual Point 3D Detection

Multimodal Virtual Point 3D Detection 多模态虚拟点3D检测 论文网址:MVP 论文代码:MVP 论文简读 方法MVP方法的核心思想是将RGB图像中的2D检测结果转换为虚拟的3D点,并将这些虚拟点与原始的Lidar点云合并。具体步骤如下: (1)…

Course3-Week2-推荐系统

Course3-Week2-推荐系统 文章目录 Course3-Week2-推荐系统1. 推荐机制的问题引入1.1 预测电影评分1.2 数学符号 2. 协同过滤算法2.1 协同过滤算法-线性回归2.2 协同过滤算法-逻辑回归2.3 均值归一化2.4 协同过滤算法的TensorFlow实现2.5 寻找相似的电影、协同过滤算法的缺点2.6…

C++之模板

目录 泛型编程 模板 函数模板 函数模板的实例化 隐式实例化 显示实例化 类模板 我们知道STL(标准模板库)是C学习的精华所在,在学习STL之前我们得先学习一个新的知识点-------模板。那么模板究竟是什么呢?围绕着这个问题&a…

c/c++ 结构体、联合体、枚举

结构体 结构体内存对齐规则: 1、结构体的第一个成员对齐到结构体变量起始位置偏移量为0的地址处 2、其他成员变量要对齐到某个数字(对齐数)的整数倍的地址处。 对齐数:编译器默认的一个对齐数与该成员变量大小的较小值。 vs 中…

Golang学习之路一开山篇

Golang学习之路一开山篇 初识 Golang 我第一次接触 Golang 是在2016年, 当时在深圳工作, 项目需要用Golang, 当时在犹豫要不要学还是走, 毕竟Java开发搞了很多年了, 说放弃还是有难度的, 其实也不是放弃Java, 说不定其他项目还是要使用Java. 在领导的再三劝说下, 开启了Golan…

mysql原理--B+树索引

1.没有索引的查找 1.1.在一个页中的查找 (1). 以主键为搜索条件 可以在 页目录 中使用二分法快速定位到对应的槽,然后再遍历该槽对应分组中的记录即可快速找到指定的记录。 (2). 以其他列作为搜索条件 这种情况下只能从 最小记录 开始依次遍历单链表中的每条记录&am…