yolov8环境配置:从安装到卸载,从入门到放弃。

先讲安装再到删除。

前置环境安装:Conda

  • 这里我选用MiniConda

  • 使用清华的镜像安装:https://mirror.tuna.tsinghua.edu.cn/anaconda/miniconda/在这里插入图片描述

  • 直接安装到C盘(免得后续麻烦),在安装中有选项时要勾上在这里插入图片描述

  • 建议安装py3.9以上的版本,因为在之前试验中安装py3.8版本,其中使用jupyter时就不支持(25年9月5日)

  • 要明确指定版本,否则可能会因为版本过高而安装不上或过低导致不匹配。例如:conda下载的是py3.8,但是环境里下py3.10就会报错。

  • 打开Anaconda prompt在这里插入图片描述

conda环境创建与删除

  • 环境创建命令:conda create -n yolov8 python=3.10 。就是conda create -n 环境名 py版本在这里插入图片描述

  • 环境查找命令:conda env list在这里插入图片描述

  • 环境删除命令:conda env remove -n yolov8
    在这里插入图片描述

  • 查看py版本:python --version

  • 配置好环境后,激活环境:conda activate yolov8每次都得进入环境后执行代码在这里插入图片描述

  • 配置pypi,这里使用清华镜像:https://mirror.tuna.tsinghua.edu.cn/help/pypi/在这里插入图片描述

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

在这里插入图片描述

pytorch安装

  • 这里直接使用官网进行下载:https://pytorch.org/get-started/previous-versions/
  • 不一定需要下载最新的版本,下载先前版本即可。
  • 有独立显卡的可以在conda终端里输入nvidia-smi查看所支持CUDA最高的版本是多少,然后可以选择此版本或低一版本下载。
  • 是集显等的无需CUDA,可以使用CPU的版本。我这里用的就是集显,所以选择CPU的。至于后续训练可以租借GPU服务器来进行训练。
    在这里插入图片描述
    在这里插入图片描述

Ultralytics(yolov8)安装

  • 在github上下载包:https://github.com/ultralytics/ultralyticsltr在这里插入图片描述

  • 然后解压到桌面,使用Vscode打开,并在Anaconda prompt中cd入Ultralytics-main的文件夹下

  • 使用pip install -e .通过源码安装在这里插入图片描述

  • 使用pip list验证是否安装完成
    在这里插入图片描述

  • 加载模型:yolo predict model=yolov8n.pt
    在这里插入图片描述
    在这里插入图片描述
    出现yolov8n.pt即加载成功。

测试

  • 直接使用cmd运行测试代码会出现报错:
    在这里插入图片描述
  • 使用cmd时需要先对conda进行初始化:conda init cmd.exe在这里插入图片描述
  • 然后进入yolov8环境下:conda activate yolov8在这里插入图片描述
  • 运行测试文件:
import numpy as np
import torch
from ultralytics import YOLOprint(f"NumPy version: {np.__version__}")
print(f"PyTorch version: {torch.__version__}")
print(f"CUDA available: {torch.cuda.is_available()}")# 测试 YOLO 功能
try:model = YOLO('yolov8n.pt',task="detect")results = model(source="./ultralytics/assets/bus.jpg")print(f"Success! Detected {len(results[0].boxes)} objects")
except Exception as e:print(f"Error: {e}")

在这里插入图片描述
到此安装完成!

conda的删除

  • 按照下载时的路径进入,有个卸载的可执行文件
    在这里插入图片描述
    不卸载了,那天要重新配环境,卸载了再更吧。

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

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

相关文章

神马 M63S+ 438T矿机评测:SHA-256算法高效能挖矿利器

在加密货币的挖矿世界里,硬件设备的性能直接影响着矿工的挖矿效率与收益。而对于选择比特币(BTC)与比特币现金(BCH)等基于SHA-256算法的矿工来说,矿机的算力、功耗、能效比等参数无疑是至关重要的。在这篇文…

vue2滑块验证

纯 Vue 2 实现的滑块拖动验证组件效果说明拖动滑块到最右侧判定为验证成功支持自定义宽度、高度、颜色、提示文字可扩展轨迹分析或后端验证逻辑Vue 2 滑块验证组件代码SliderVerify.vue注意&#xff1a;icon图标使用的是Element ui图标<template><div class"slid…

74、在昇腾服务器 800I A2上迁移伏羲1.0/2.0大模型,并对比cpu和npu的精度

基本思想&#xff1a;在昇腾服务器上迁移github公开链接的的伏羲1.0/2.0大模型&#xff0c;但是由于伏羲2.0模型没有权重&#xff0c;这里使用自己造的的权重进行推理模型测试&#xff0c;在之前迁移过这个网站问海大模型和问天大模型人工智能天气预报模型示范计划AIM-FDP支撑平…

如何高效比对不同合同版本差异,避免法律风险?

智能文档比对系统通过自动化、高精度的差异比对与结构化报告&#xff0c;锁定合同修改、防止核心条款误删并实现版本清晰追溯&#xff0c;解决证券基金公司在合同范本管理中的操作风险、审核效率与归档难题。 如何防止业务人员误改或误删合同条款&#xff1f; 这是一个典型的操…

快手Keye-VL 1.5开源128K上下文+0.1秒级视频定位+跨模态推理,引领视频理解新标杆

人工智能和多模态学习领域&#xff0c;视频理解技术的突破为各类应用提供了强大的支持。快手近期开源了其创新性的大型多模态推理模型——Keye-VL 1.5&#xff0c;该模型具备超长的上下文窗口、0.1秒级的视频时序定位能力&#xff0c;并支持视频与文本之间的跨模态推理。这一技…

【前端教程】JavaScript 实现图片鼠标悬停切换效果与==和=的区别

图片鼠标悬停切换效果 功能说明 页面展示4张默认图片&#xff0c;当鼠标移动到任意一张图片上时&#xff0c;该图片会切换为对应的特定图片&#xff08;诗、书、画、唱&#xff09;&#xff1b;当鼠标移出时&#xff0c;图片恢复为默认图片。 和的区别 在讲解案例前&#xff0c…

ss 原理

SSR&#xff08;服务端渲染&#xff09;技术文档 一、SSR 概述 SSR&#xff08;Server-Side Rendering&#xff0c;服务端渲染&#xff09;是一种在服务端生成完整 HTML 页面&#xff0c;再发送给客户端渲染的前端渲染模式。与 CSR&#xff08;客户端渲染&#xff0c;如 React/…

chrome 浏览器开发者工具技巧

$0 我们在开发者工具里面选中了哪个元素&#xff0c;他后面都会跟一个$0 ,则表示 $0 就是选择这个标签元素 如图&#xff1a;

GJOI 9.4 题解

1.CF1801B Buy Gifts / 洛谷 P13532 买礼物 题意 n≤2105n\le 2\times 10^5n≤2105。 思路 神秘卡常题&#xff0c;如果等待提交记录久一点就能知道自己 A 掉…… 题目问 A 的最大值&#xff0c;减去 B 的最大值&#xff0c;求差值最小值。但是怎么选到两个最大值呢&#x…

Git 工具的「安装」及「基础命令使用」

- 第 119 篇 - Date: 2025 - 09 - 05 Author: 郑龙浩&#xff08;仟墨&#xff09; Git 工具的「安装」及「基础命令使用」 学习课程&#xff1a;https://www.bilibili.com/video/BV1MU4y1Y7h5?spm_id_from333.788.player.switch&vd_source2683707f584c21c57616cc6ce8454e…

2025高教社数学建模国赛A题 - 烟幕干扰弹的投放策略(完整参考论文)

基于模拟遗传退火的烟幕弹投递方式的研究 摘要 烟幕干扰弹作为一种具有成本低、效费比高等优点的典型防御手段,主要通过化学燃烧或爆炸分散形成气溶胶云团,在目标前方特定空域形成有效遮蔽,从而干扰敌方导弹攻击路径。随着精确投放技术的发展,现可利用无人机实现烟幕干扰…

[源力觉醒 创作者计划]_文心一言 4.5开源深度解析:性能狂飙 + 中文专精

文章目录[源力觉醒 创作者计划]_文心一言 4.5开源深度解析:性能狂飙 中文专精一. 部署实战&#xff1a;单卡环境的极速落地1.1 &#x1f5a5;️ 环境配置の手把手教程 &#x1f4dd;部署准备&#xff1a;硬件与镜像依赖安装&#xff1a;一行代码搞定1.2 &#x1f680; 模型启动…

开发微服务的9个最佳实践

微服务架构是一种演进的模式&#xff0c;从根本上改变了服务器端代码的开发和管理方式。这种架构模式涉及将应用程序设计和开发为松散耦合服务的集合&#xff0c;这些服务通过定义良好的轻量级 API 进行交互以满足业务需求。它旨在通过促进持续交付和开发来帮助软件开发公司加速…

Karmada v1.15 版本发布

Karmada 是开放的多云多集群容器编排引擎&#xff0c;旨在帮助用户在多云环境下部署和运维业务应用。凭借兼容 Kubernetes 原生 API 的能力&#xff0c;Karmada 可以平滑迁移单集群工作负载&#xff0c;并且仍可保持与 Kubernetes 周边生态工具链协同。 Karmada v1.15 版本现已…

[GYCTF2020]Ezsqli

文章目录测试过滤找注入点布尔盲注无列名盲注总结测试过滤 xor for distinct information handler binary floor having join pg_sleep bp测试出来禁用了这些。 找注入点 查询回显推断1Nu1Labool(false)1’bool(false)1’#bool(false)不是单引号包裹1"#bool(false)没有引…

Agno 多 Agent 协作框架 - 手把手从零开始教程

本教程将带你从零开始&#xff0c;一步步构建一个完整的多 Agent 协作系统。每一步都有详细的代码示例和解释&#xff0c;让你真正理解 Agno 框架的工作原理。第一步&#xff1a;创建你的第一个 Agent 让我们从最简单的开始 - 创建一个能回答问题的 Agent。 1.1 创建基础文件 首…

数据库查询优化

这篇文章适合刚刚入手项目的小伙伴&#xff0c;为大家如何提高数据库查询效率提供一些建议。1.添加索引1.1 索引是什么对于索引基础薄弱的同学&#xff0c;我们可以从 “索引是什么” 简单类比&#xff1a;索引就像书籍的目录&#xff0c;能帮数据库快速定位到需要的数据&#…

安徽大学概率论期末试卷及答案解析

本文还有配套的精品资源&#xff0c;点击获取 简介&#xff1a;安徽大学的概率论课程围绕随机现象的规律性&#xff0c;覆盖了多个核心概念&#xff0c;如随机事件的概率、条件概率、独立事件、概率分布、期望值、方差、大数定律和中心极限定理。本资源包含期末试卷及答案&a…

HarmonyOS应用开发之界面列表不刷新问题Bug排查记:从现象到解决完整记录

Bug排查在软件开发过程中扮演着至关重要的角色&#xff0c;本文采用日记形式记录了Bug排查的全过程&#xff0c;通过这种方式可以更加真实、详细地记录问题&#xff0c;便于后续追溯和经验沉淀。 Bug背景 在使用HarmonyOS的ArkUI框架开发一个卡片管理应用时&#xff0c;遇到了…

FastVLM-0.5B 模型解析

模型介绍 FastVLM&#xff08;Fast Vision-Language Model&#xff09;是苹果团队于2025年在CVPR会议上提出的高效视觉语言模型&#xff0c;专为移动设备&#xff08;如iPhone、iPad、Mac&#xff09;优化&#xff0c;核心创新在于通过全新设计的 FastViTHD混合视觉编码器 解决…