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

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

本文适用于 Intel 芯片 Mac ,通过 Anaconda 快速搭建 YOLOv8 环境,支持 CPU 推理与 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 ]; then
    source ~/anaconda3/etc/profile.d/conda.sh
else
    echo "❌ 未找到 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 可视化

  • ✅ 自定义训练与测试

相关推荐
a4493153627 小时前
iPhone 基带故障诊断——无服务/搜索不到网络的芯片级维修实录
网络·macos·ios·电脑·iphone
a4493153629 小时前
MacBook USB-C不充电故障诊断:从PD握手到主板供电链路
c语言·开发语言·macos·电脑
寒水馨10 小时前
macOS下载、安装scrcpy-v4.1(附安装包scrcpy-macos-aarch64-v4.1.tar.gz)
macos·adb·手机控制·scrcpy·投屏软件·android投屏·屏幕镜像
a44931536210 小时前
iPhone 充电故障的全链路诊断——从 Lightning/USB-C 接口到 Tristar 充电 IC
c语言·macos·ios·电脑·硬件架构·iphone
前网易架构师-高司机11 小时前
带标注的成熟棉花识别数据集,识别率83.9%数据集,505张图,支持yolo,coco json,voc xml,文末有模型训练代码
yolo·数据集·成熟·棉花·棉铃·发育·闭合
xiaowang1234shs1 天前
怪兽轻断食技术深度测评:从断食计时引擎到AI识别算法的工程实践解析
数据库·人工智能·算法·macos·机器学习·p2p·visual studio
yAdrian1 天前
macOS launchd CPU 占用过高问题排查记录
macos
殷忆枫1 天前
AI笔记三十七:AI边缘端道桥安全监测系统:YOLOv8n推理与Web监控全解析
笔记·yolo
代码的小搬运工1 天前
【iOS】3G-Share仿写总结
macos·ios·cocoa
2501_916007471 天前
iOS和macOS应用程序性能分析和优化工具使用综合指南
android·macos·ios·小程序·uni-app·iphone·webview