一、win10+yolov8+anaconda环境部署

news/2024/7/10 23:46:41 标签: YOLO, 人工智能, 深度学习, 图像处理

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.niftyadmin.cn/n/5265016.html

相关文章

千梦网创:Too Young,to simple

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

python注释规范

Python 中的函数注释通常使用文档字符串(docstring)来提供对函数的说明。文档字符串是放置在函数、模块或类的顶部的字符串,用于描述其功能、输入参数、返回值以及其他相关信息。以下是一些建议的 Python 函数注释规范: 使用三重…

Elasticsearch优化-04

Elasticsearch优化 1、优化-硬件选择 Elasticsearch 的基础是 Lucene,所有的索引和文档数据是存储在本地的磁盘中,具体的路径可在 ES 的配置文件…/config/elasticsearch.yml中配置,如下: # #Path to directory where to store …

(基础篇)通过node增删改查连接mysql数据库

一定要会最基础的sql建表一定要会最基础的sql建表一定要会最基础的sql建表 首先说一下准备工作 一、准备工具 1.mysql数据库Navicat可视化工具(数据库表单已经建好) 我这里用的小皮工具直接开启的本地mysql 2.vscode (不用说基本上都有) 3.node.js …

【vue】jenkins打前端包时报错:第 8 行:cd: dist: 没有那个文件或目录

问题描述 jenkins打前端包时报错:第 8 行💿 dist: 没有那个文件或目录 Jenkins中 “Execute shell” 配置的脚本: echo $PATH node -v npm -v npm config set registry http://ued.edtsoft.com/ npm install npm run build:prod cd dist rm…

【加锁 】

文章目录 锁 理论部分锁的原理锁的应用 --- 封装 锁 理论部分 定义锁的两种方案 1.定义全局锁 直接在全局用 pthread_mutex_t mutex PTHREAD_MUTEX_INITIALIZER; 就不用再 init 和 destroy 了。 2.定义局部锁 pthread_mutex_init pthread_mutex_t 是库提供的一种数据类型 第二…

C语言—每日选择题—Day47

第一题 1. 以下逗号表达式的值为() (x 4 * 5, x * 5), x 25 A:25 B:20 C:100 D:45 答案及解析 D 本题考查的就是逗号表达式,逗号表达式是依次计算每个表达式,但是只输出最后一个表…

速学数据结构 | 树 森林 二叉树 的概念详讲篇

🎬 鸽芷咕:个人主页 🔥 个人专栏:《速学数据结构》 《C语言进阶篇》 ⛺️生活的理想,就是为了理想的生活! 📋 前言 🌈hello! 各位宝子们大家好啊,关于线性表我们已经在前面更新完了…