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. torch
與 torchvision
版本不匹配
解決方法:
pip uninstall -y torchvision
pip install torchvision==0.15.2
🎯 總結
通過本文的 一鍵安裝腳本 + 常見問題解決方案,你可以在 Intel Mac 上快速搭建 YOLOv8 環境,支持:
-
? 終端推理
-
? Notebook 可視化
-
? 自定義訓練與測試