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

YOLOv8环境安装(超细全过程)

1、miniconda的安装

下载镜像源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/。

选择这个安装包:

安装路径默认c盘。

选择这三个√:

----------------------------------到这miniconda就安装成功了--------------------------->下一步:---------------

2、conda环境创建

打开如图终端

在终端输入:conda create -n yolov8 python=3.8

激活环境命令如下:

conda activate yolov8

-------------------------------到这conda的环境就配置成功了--------------------------->下一步:---------------

3、pipy配置国内源
参考网站:pypi | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

选择设为默认,拷贝到终端:

----------------------------------到这源的配置就成功了--------------------------->下一步:---------------

4、pytorch的安装

参考地址:PyTorch

进入官网往下拉:

选择11.6版本的:

conda install pytorch==1.13.1 torchvision==0.14.1 torchaudio==0.13.1 pytorch-cuda=11.6 -c pytorch -c nvidia

拷贝到终端运行,若出现一下信息,表明遇到了依赖冲突问题:

解决方案如下,可以离线下载后再安装:

直接下载这两个文件:

  • torch: https://download.pytorch.org/whl/cu116/torch-1.13.1%2Bcu116-cp38-cp38-win_amd64.whl

  • torchvision: https://download.pytorch.org/whl/cu116/torchvision-0.14.1%2Bcu116-cp38-cp38-win_amd64.whl

然后本地安装:

pip install torch-1.13.1+cu116-cp38-cp38-win_amd64.whl
pip install torchvision-0.14.1+cu116-cp38-cp38-win_amd64.whl

使用终端命令测试是否成功安装:

python -c "import torch; print(f'PyTorch: {torch.__version__}, CUDA: {torch.version.cuda if torch.cuda.is_available() else \"Not Available\"}')"

输出实例:

PyTorch: 1.13.1+cu116, CUDA: 11.6  # 成功安装CUDA版本
PyTorch: 2.0.1, CUDA: Not Available  # 未安装CUDA版本

由于我的电脑是AMD的集成显卡,不支持CUDA,所以仅安装了CPU版的PyTorch

----------------------------------到这pytorch的安装就成功了--------------------------->下一步:---------------

5、YOLOv8的安装

参考地址:https://github.com/ultralytics/ultralytics

方式一:直接使用源码(不推荐):可以选择直接下载源码包

方式二:pip直接安装(官方推荐,个人不推荐):通过终端命令行的方式安装:

pip install ultralytics

官方的YOLOv8文档:主页 -Ultralytics YOLO 文档

正在下载中:

安装成功:

快速测试-------------------->:

yolo predict model=yolov8n.pt source=ultralytics/assets/bus.jpg

结果:

方式三:pip源码安装(个人推荐),如果按照方式二安装了,需要执行pip uninstall ultralytics进行删除后再按照方式三安装:

卸载后的界面(可跳过此步)

从这开始----->运行指令:

pip install -e .

成功安装的界面:

----------------------------------到这YOLOv8的安装就成功了--------------------------->结束---------------

验证YOLOv8是否安装成功(我电脑只支持CPU版的Pytorch):

在终端或 CMD 中运行:

pip show ultralytics

如果安装成功,你会看到类似输出:

YOLOv8 依赖 PyTorch,验证 PyTorch 是否为 CPU 版本

python -c "import torch; print(f'PyTorch版本: {torch.__version__}, CUDA可用: {torch.cuda.is_available()}')"

相关文章:

  • LeetCode -- Flora -- edit 2025-04-25
  • C++入侵检测与网络攻防之暴力破解
  • 项目笔记1:通用 Service的常见方法
  • 通讯录完善版本(详细讲解+源码)
  • 什么是财务管理系统?一文看清其功能及作用!
  • 【AI落地应用实战】借助 Amazon Q 实现内容分发网络(CDN)CDK 构建的全流程实践
  • 腾讯一面面经:总结一下
  • 玉米产量遥感估产系统的开发实践(持续迭代与更新)
  • 《人月神话》50周年遇到AI-那些乐趣和苦恼(01-03)
  • CF-Hero:自动绕过CDN找真实ip地址
  • 计算机组成原理第二章 数据的表示和运算——2.1数制与编码
  • 当智驾成标配,车企暗战升级|2025上海车展
  • 软件技术专业
  • 云服务器和独立服务器的区别在哪
  • 问答页面支持拖拽和复制粘贴文件,MaxKB企业级AI助手v1.10.6 LTS版本发布
  • 算能BM1684升级为BM1688: tpu_mlir转换模型_SDK更新_代码修改_问题排查_代码调试
  • 【MySQL】3分钟解决MySQL深度分页问题
  • 一种专用车辆智能配电模块的设计解析:技术革新与未来展望
  • C#并行编程极大提升集合处理速度,再也没人敢说你程序性能差了!
  • 【信息系统项目管理师】高分论文:论成本管理与采购管理(信用管理系统)
  • 证监会发布上市公司信披豁免规定:明确两类豁免范围、规定三种豁免方式
  • 南国置业:控股股东电建地产拟受让公司持有的房地产开发业务等相关资产和负债
  • 白俄罗斯驻华大使:应发挥政党作用,以对话平台促上合组织发展与合作
  • 东阿至聊城公交票价取消八折优惠:运行成本高昂
  • 小鹏机器人IRON亮相上海车展,何小鹏:相信更多人形机器人会现身车展
  • 北大强基计划招生简章发布,笔试部分考试科目有变化