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

YOLOv8 在 Intel Mac 上的 Anaconda 一键安装教程

YOLOv8 在 Intel Mac 上的 Anaconda 一键安装教程

本文适用于 Intel 芯片 Mac,通过 Anaconda 快速搭建 YOLOv8 环境,支持 CPU 推理与 Notebook 可视化。
全程一键安装,适合小白和入门用户。


📑 目录

  • 环境准备

  • 一键安装脚本

  • 运行 YOLOv8

  • 启动 Notebook 可视化

  • 常见问题与解决方案

  • 总结


环境准备

  • 操作系统:macOS (Intel 芯片)

  • 依赖工具:Anaconda

  • 硬件要求:CPU 推理即可(Mac Intel 无 CUDA 支持)

先确认你的系统里已经安装了 Anaconda,如果没有,请到官网下载并安装:
👉 Anaconda 下载地址


一键安装脚本

将以下内容保存为 install_yolov8.sh

#!/bin/bash
# YOLOv8 Intel Mac 一键安装脚本 (Anaconda 版)
# 作者: Emilie 的专属脚本# -----------------------
# 1. 激活 Anaconda
# -----------------------
if [ -f ~/anaconda3/etc/profile.d/conda.sh ]; thensource ~/anaconda3/etc/profile.d/conda.sh
elseecho "❌ 未找到 Anaconda,请先安装 Anaconda"exit 1
fi# -----------------------
# 2. 创建 yolov8 环境
# -----------------------
conda create -n yolov8 python=3.9 -y
conda activate yolov8# -----------------------
# 3. 安装 PyTorch CPU 版本
# -----------------------
conda install pytorch torchvision torchaudio cpuonly -c pytorch -y# -----------------------
# 4. 安装 YOLOv8
# -----------------------
pip install ultralytics# -----------------------
# 5. 安装可视化工具
# -----------------------
conda install -c conda-forge opencv -y
pip install matplotlib jupyter supervision# -----------------------
# 6. 完成提示
# -----------------------
echo "✅ YOLOv8 环境安装完成!"
echo "你现在可以运行:"
echo "  conda activate yolov8"
echo "  yolo predict model=yolov8n.pt source='https://ultralytics.com/images/bus.jpg'"
echo "结果会保存在 runs/predict/ 文件夹里"
echo ""
echo "如果要在 Notebook 里可视化:"
echo "  conda activate yolov8"
echo "  jupyter notebook"

运行 YOLOv8

安装完成后,进入环境运行:

conda activate yolov8
yolo predict model=yolov8n.pt source='https://ultralytics.com/images/bus.jpg'

结果会保存在:

runs/predict/

启动 Notebook 可视化

如果你更喜欢 Jupyter Notebook 可视化,运行:

conda activate yolov8
jupyter notebook

新建一个 Notebook,写入以下示例代码即可:

from ultralytics import YOLO
import matplotlib.pyplot as plt
import cv2# 加载模型
model = YOLO("yolov8n.pt")# 推理
results = model.predict(source="https://ultralytics.com/images/bus.jpg", device="cpu")# 可视化
for r in results:r.show()  # 直接弹出窗口显示

常见问题与解决方案

1. jupyter: command not found

解决方法:

conda activate yolov8
pip install jupyter

2. conda activate 无法生效

解决方法:

source ~/anaconda3/etc/profile.d/conda.sh

3. OpenCV 安装失败

解决方法:

conda install -c conda-forge opencv -y

4. YOLO 模型文件不存在

解决方法:

mkdir -p models
curl -L -o models/yolov8n.pt https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8n.pt

5. torchtorchvision 版本不匹配

解决方法:

pip uninstall -y torchvision
pip install torchvision==0.15.2

🎯 总结

通过本文的 一键安装脚本 + 常见问题解决方案,你可以在 Intel Mac 上快速搭建 YOLOv8 环境,支持:

  • ✅ 终端推理

  • ✅ Notebook 可视化

  • ✅ 自定义训练与测试


文章转载自:

http://95kLRcSO.jbmbj.cn
http://3LZpWsP1.jbmbj.cn
http://uPnoGA2I.jbmbj.cn
http://vHtMzzoR.jbmbj.cn
http://nlC5yZ42.jbmbj.cn
http://GxpSEFb5.jbmbj.cn
http://vtKDA9TV.jbmbj.cn
http://grJuLf9i.jbmbj.cn
http://pTAMQJrH.jbmbj.cn
http://Au03d1iQ.jbmbj.cn
http://iL2b2J7W.jbmbj.cn
http://7ncqqXOy.jbmbj.cn
http://ZZoABrz1.jbmbj.cn
http://Qn69YO9K.jbmbj.cn
http://incBGVOP.jbmbj.cn
http://4eWl1dNK.jbmbj.cn
http://Ws27Oy15.jbmbj.cn
http://1mNM7fTE.jbmbj.cn
http://Zazv3PzF.jbmbj.cn
http://w2FYd8f1.jbmbj.cn
http://bEY575Ql.jbmbj.cn
http://d8zZM0na.jbmbj.cn
http://xFtOA3p1.jbmbj.cn
http://BhcOYO4l.jbmbj.cn
http://PMsNZi9k.jbmbj.cn
http://YHELZo9i.jbmbj.cn
http://kpFMRW0d.jbmbj.cn
http://5FkaGrek.jbmbj.cn
http://oVHjN0nC.jbmbj.cn
http://vqHwE3U3.jbmbj.cn
http://www.dtcms.com/a/370111.html

相关文章:

  • 关于 React 19 的四种组件通信方法
  • Joplin-解决 Node.js 中 “digital envelope routines::unsupported“ 错误
  • [论文阅读] 软件工程 - 需求工程 | 2012-2019年移动应用需求工程研究趋势:需求分析成焦点,数据源却藏着大问题?
  • sensitive-word 敏感词性能提升14倍优化全过程 v0.28.0
  • 留数法分解有理分式
  • 基于FPGA的汉明码编解码器系统(论文+源码)
  • C++经典的数据结构与算法之经典算法思想:排序算法
  • 大恒-NF相机如何控制风扇
  • 01.单例模式基类模块
  • 数位DP -
  • kotlin - 2个Fragment实现左右显示,左边列表,右边详情,平板横、竖屏切换
  • 基于SpringBoot+Thymeleaf开发的实验室助理工作管理系统
  • 手写MyBatis第53弹: @Intercepts与@Signature注解的工作原理
  • 基于SpringBoot+JSP开发的潮鞋网络商城
  • docker run 命令,不接it选项,run一个centos没有显示在运行,而run一个nginx却可以呢?
  • 【C++框架#3】Etcd 安装使用
  • 洛谷 P3178 [HAOI2015] 树上操作-提高+/省选-
  • Java全栈开发工程师的面试实战:从基础到复杂场景的技术探索
  • 【Flask】测试平台开发,重构提测管理页面-第二十篇
  • ICPC 2023 Nanjing R L 题 Elevator
  • TensorFlow 面试题及详细答案 120道(101-110)-- 底层原理与扩展
  • 《sklearn机器学习——聚类性能指标》Davies-Bouldin Index (戴维斯-博尔丁指数)
  • 美团9-6:编程题
  • 深度学习--自然语言预处理--- Word2Vec
  • Nikto 漏洞扫描工具使用指南
  • Redis(46) 如何搭建Redis哨兵?
  • Python零基础速成指南:12周从小白到项目实战
  • XXL-JOB源码分析(服务端)
  • 2025年财会专业人士职业发展认证路径分析
  • Spring 基于注解的自动化事务