当前位置: 首页 > ai >正文

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

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.xdnf.cn/news/20093.html

相关文章:

  • std::complex
  • 深入剖析Spring动态代理:揭秘JDK动态代理如何精确路由接口方法调用
  • 实习结束,秋招开启
  • 通过API接口管理企业微信通讯录案例
  • AI大模型如何重塑日常?从智能办公到生活服务的5个核心改变
  • 算法模板(Java版)_DFS与BFS
  • 贵州移动创维E900V22F-S905L3SB-全分区备份
  • 【Linux网络编程】应用层协议-----HTTPS协议
  • C#中IEnumerable 、IAsyncEnumerable、yield
  • 13问详解VoLTE视频客服:菊风带你从基础到应用,厘清所有疑惑
  • 储能调峰新实践:智慧能源平台如何保障风电消纳与电网稳定?
  • 从 0 到 1 攻克订单表分表分库:亿级流量下的数据库架构实战指南
  • 嵌入式第四十六天(51单片机(通信))
  • 2025年你需要了解的大型语言模型部署工具
  • 配置WSL2的Ubuntu接受外部设备访问
  • 课前准备--基因组(WGS/WES)联合单细胞获取突变信息
  • 分析KLA-Tencor公司膜厚THK产品
  • Python 算数运算练习题
  • 应对技术选型与技术债务以及架构设计与业务需求的关系
  • 概率与数理统计公式及结论汇总
  • 从策略到实效|Adobe Target 实战应用与成功案例
  • uni-app iOS 文件调试常见问题与解决方案:结合 itools、克魔、iMazing 的实战经验
  • 用spring框架实现简单的MVC业务
  • 远程协作下的项目失控:不是信任危机,而是感知缺失
  • 7种流行Prompt设计模式详解:适用场景与最佳实践
  • 快速、归并、堆、希尔、ArrayList排序
  • pyinstaller
  • SQL decode() 函数
  • Python爬虫实战:研究Axes Grid模块,构建旅游平台酒店数据采集和分析系统
  • VNC连接服务器实现远程桌面-针对官方给的链接已经失效问题