一、win10+yolov8+anaconda环境部署

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.mzph.cn/news/224024.shtml

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

相关文章

Spring上下文之注解模块ConfigurationMethod

博主介绍:✌全网粉丝5W+,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战,博主也曾写过优秀论文,查重率极低,在这方面有丰富的经验✌ 博主作品:《Java项目案例》主要基于SpringBoot+MyBatis/MyBatis-plus+…

飞天使-docker知识点8-docker的资源限制

文章目录 容器资源限制示例 容器资源限制 Docker提供了多种资源限制的方式,可以根据应用程序的需求和系统资源的可用性进行选择。以下是一些常见的Docker资源限制及其使用情况:CPU限制:通过设置CPU的配额(quota)和周期…

网络(九)CanSM及达芬奇配置

【小猫爪】AUTOSAR学习笔记05-Communication Stack之CanSM模块-CSDN博客 上链接讲的非常好。 CanSM提供的函数。 C CanSM使用的函数:

spring mail 邮件发送demo

首先配置号邮件服务器(我用的是126邮箱),获取密钥: 进入下图的【邮箱中心】->点击右侧的齿轮按钮 接着,开启 下图位置 的 POP3/SMTP(我当时点击开启时,需要手机扫码认证下) 最后…

putIfAbsent、computeIfAbsent、computeIfPresent

putIfAbsent 判断是否存在,不存在则设置 hashmap.putIfAbsent(K key, V value) 例子如下: public static void main(String[] args) {//hashmap.putIfAbsent(K key, V value)HashMap hashMap Maps.newHashMap();hashMap.put("aa","on…

ConnectionError怎么解决

文章目录 解决思路lz的具体解决过程 解决思路 这个错误表明在尝试加载评价指标时,代码试图从 huggingface 下载文件,但由于代理错误而无法连接。 为了解决这个问题,你可以尝试以下几个步骤: 1.设置代理: 如果你在使…

Zabbix监控系统部署与管理

zabbix介绍 zabbix是⼀个基于 Web 界面的提供分布式系统监视以及网络监视功能的企业级的免费开源解决⽅案。zabbix能监视各种⽹络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix构成 zabbix由…

Windows进程机制

进程 进程要做任何事情,必须让一个线程在它的上下文运行。该线程负责执行进程地址空间包含的代码。每个进程至少要有一个线程来执行进程地址空间包含的代码。当系统创建一个进程的时候,会自动为进程创建第一个线程,这称为主线程(…

命令调用先构建hashTable

GPT 代码改 #include <stdio.h> #include <stdlib.h> #include <string.h>#define TABLE_SIZE 256struct Node {char *key;void *value;struct Node *next; };struct HashTable {struct Node *table[TABLE_SIZE]; };void initHashTable(struct HashTable *ha…

GPT-AI导航

1. https://ai-bot.cn/ https://ai-bot.cn/

工业固体废物智能化综合管控平台

工业固体废物智能化综合管控平台&#xff0c;涵盖产废企业、运输企业、固废处置企 业等不同群体应用&#xff0c;根据不同群体设计不同的业务应用子系统功能&#xff0c;以及各个不 同群体的环保物联网平台子系统功能模块&#xff0c;同时具有移动端的应用APP。 建立产废企业端…

C++ stringOJ练习题

目录 把字符串转换成整数 反转字符串 字符串中的第一个唯一字符 字符串最后一个单词的长度 找出字符串中第一个只出现一次的字符 字符串相加 字符串最后一个单词长度 字符串相乘 反转字符串3 反转字符串2 验证回文串 把字符串转换成整数 通过遍历字符串并逐位转换…

phpy 连接 PHP与Python生态 跨界合作 PHPY搭建 已解决

目录 需求介绍 安装 windows版本 文件地址 运行效果 需求介绍 在日常功能开发中&#xff0c;难免会使用python的计算库&#xff0c;同时自己要是一名PHP开发工程师。就在最近有相应的需求&#xff0c;索性使用phpy来进行功能开发 安装 windows版本 phpy 是识沃团队最新推出…

千梦网创:Too Young,to simple

大多数人啊&#xff0c;还是too young&#xff0c;包括我。 网上的评论对我而言并不影响我通过提供价值服务经营生活&#xff0c;但是有时候对于我的思考还是有一些帮助的。 我把很多可以争与不可争的事件看做是一种现象&#xff0c;这种现象往往可以给予我新的能量。 当学员…

双端队列和优先级队列

文章目录 前言dequedeque底层设计迭代器设计 priority仿函数数组中的第k个最大元素优先级队列模拟实现pushpop调整仿函数存储自定义类型 前言 今天要介绍比较特殊的结构&#xff0c;双端队列。 还有一个适配器&#xff0c;优先级队列。 deque 栈的默认容器用了一个deque的东西…

【C语言(十三)】

自定义类型&#xff1a;结构体 一、结构体类型的声明 1.1、结构体回顾 结构是⼀些值的集合&#xff0c;这些值称为成员变量。结构的每个成员可以是不同类型的变量。 1.1.1、结构的声明 例如描述⼀个学生&#xff1a; struct Stu {char name[20];//名字int age;//年龄c…

三层交换,DHCP的详解与VRRP

目录 一、三层交换 1、三层交换机的作用&#xff1a; 2.vlan的虚拟接口vlanif&#xff08;ifinterface接口&#xff09; 3.三层交换机实验 4.拓展实验​编辑 二、DHCP 1.自动获取ip地址&#xff1a; 2.DHCP的好处&#xff1a; 3.分配方式&#xff1a; 4.举例&#xff…

分布式消息传递新时代:深入了解RabbitMQ_sharding插件的精髓【RabbitMQ 八】

欢迎来到我的博客&#xff0c;代码的世界里&#xff0c;每一行都是一个故事 分布式消息传递新时代&#xff1a;深入了解RabbitMQ_sharding插件的精髓 引言前言基础概念以及原理配置和使用应用场景结语 引言 &#x1f33a;&#xff1a;docker构建rabbitmq并配置延迟队列插件 ⏳…

KAKFA实践零碎记录

这里写目录标题 1 内存泄露2 生产者报错 1 内存泄露 错误信息 反复执行&#xff1a;创建消费者->关闭消费者后&#xff0c;内存缓慢上升且GC不能回收内存 错误原因 关闭消费者需要执行KafkaConsumer#close()函数 public void close() {this.close(Duration.ofMillis(30000…