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://www.pswp.cn/bicheng/96145.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/96145.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/96145.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Spring 日志文件

Spring 日志文件 文章目錄Spring 日志文件日志有什么用?日志怎么用?自定義日志在程序中獲取日志對象常用日志框架說明使用日志對象打印日志日志格式說明日志級別日志級別有啥用日志級別分類和使用日志持久化保存更簡單的日志輸出——lomboklombok更多注解…

五、誤差反向傳播法(上)

上一章中,我們介紹了神經網絡的學習,并通過數值微分計算了神經網絡的權重參數的梯度(嚴格來說,是損失函數關于權重參數的梯度)。數值微分雖然簡單,也容易實現,但缺點是計算上比較費時間。本章我…

Rust Axum 快速上手指南(靜態網頁和動態網頁2024版)

本文基于 Axum 0.7.5(當前穩定版)、tower-http 0.5.2、MiniJinja 0.7.2 編寫,涵蓋生產環境核心場景:tower-http Layer 疊加與數據傳遞、靜態網頁服務、MiniJinja 動態模板渲染,并重點解析請求 / 應答在多 Layer 中的流…

Golang語言設計理念

起源 Golang語言始于2007年,是一門編譯型、靜態類型、并發友好 的語言,由Robert Griesemer( 羅伯特格里森、圖靈獎獲得者、C 語法聯合發明人、Unix 之父)、Rob Pike( 羅布派克、Plan 9 操作系統領導者、UTF-8 編碼的最…

深入掌握 nsenter:Linux命名空間操作的利器

#作者:朱雷 文章目錄1、簡介2、功能與用途2.1. 核心功能2.1.1. 進入命名空間2.1.2. 支持多種命名空間2.1.3. 容器調試3、安裝3.1. 依賴包3.2. 權限要求3.3. 命令用法與示例3.3.1. 基本語法3.3.2. 常用選項包括:3.3.3. 示例4、 應用場景與優勢4.1. 容器調…

Ubuntu Qt x64平臺搭建 arm64 編譯套件

環境: 主機平臺:Ubuntu22.04.5 x86_64 目標平臺:IMX8QM Ubuntu22.04.5 arm64 Qt版本:Qt6.5.3 LST GUI實現:QML 一、獲取Ubuntu22.04.5 x86_64 系統鏡像文件 1、鏡像下載與安裝 使用國內鏡像下載對應版本的Ubuntu鏡像…

mysql第五天學習 Mysql全局優化總結

Mysql全局優化總結 從上圖可以看出SQL及索引的優化效果是最好的,而且成本最低,所以工作中我們要在這塊花更多時間。 補充一點配置文件my.ini或my.cnf的全局參數: 假設服務器配置為: CPU:32核內存:64GDISK…

leetcode hot100 二叉搜索樹

二叉搜索樹的第k小的數class Solution:def kthSmallest(self, root: Optional[TreeNode], k: int) -> int:# 二叉搜索樹的中序遍歷是 升序排列的, 求第k小的,即第k個數self.res []def fun(root):if not root:returnfun(root.left)if root:self.res.a…

從Sonnet到Opus:一次解決RAG知識庫流式輸出難題的探索

又到周末,還得消耗消耗 ?? anyrouter 上的Claude資源,萬一哪天都不能用了,也是浪費。 2025/9/5,Claude AI 的母公司 Anthropic 發布了一項新政策:即日起,Anthropic將不再對中國控股公司及其海外子公司開放…

「數據獲取」中國科技統計年鑒(1991-2024)Excel

02、數據詳情數據名稱:《中國科技統計年鑒》(1991-2024年)數據年份:1991-202403、數據截圖 04、獲取方式(獲取方式看綁定的資源)

SimLingo:純視覺框架下的自動駕駛視覺 - 語言 - 動作融合模型

摘要 本文深入探討了 SimLingo,一個在自動駕駛領域具有開創性意義的視覺-語言-動作一體化模型。SimLingo 創新性地將自動駕駛、語言理解和指令感知控制整合到一個統一的純攝像頭框架中,顯著提升了自動駕駛系統在復雜環境中的感知、決策與執行能力。該模…

第五十四天(SQL注入數據類型參數格式JSONXML編碼加密符號閉合復盤報告)

#SQL注入產生原理: 代碼中執行的SQL語句存在可控變量導致 #常見SQL注入的利用過程: 1、判斷數據庫類型 2、判斷參數類型及格式 3、判斷數據格式及提交 4、判斷數據回顯及防護 5、獲取數據庫名,表名,列名 5、獲取對應數據及…

VMWare上搭建Hive集群

文章目錄1. MySQL安裝2. 安裝Hive集群3. 使用Hive客戶端4. 實戰總結本實戰在VMware上搭建Hive集群,集成MySQL作為元數據存儲,完成Hive環境配置、元數據初始化及HDFS倉庫目錄創建,實現Hive on Hadoop的SQL查詢能力,為大數據分析提供…

Android網絡之WIFI技術網絡模型概述

文章目錄術語1、WLAN與WIFI2、802.11 WIFI無線網絡標準演進3、WIFI5、WIFI6和WIFI7的最高速率對比4、WIFI網絡中的各個角色(元件)1)網絡拓撲架構圖5、802.11權威指南1)OSI與TCP/IP2)IEEE 802.11協議簇介紹3&#xff09…

游戲中的設計模式——第三篇 簡單工廠模式

5. 簡單工廠模式 5.1 簡單工廠模式的定義 簡單工廠模式的核心是定義一個創建對象的接口,將對象的創建和本身的業務邏輯分離,降低系統的耦合度,使得兩個修改起來相對容易些,當以后實現改變時,只需要修改工廠類即可。 5.…

基于SVN搭建企業內部知識庫系統實踐

一、準備工作 CentOS 7 服務器:確保你有 root 或 sudo 權限,可以訪問該服務器。Windows 客戶端:你將需要在 Windows 上安裝 TortoiseSVN 客戶端來與 SVN 服務器交互。防火墻:確保你的防火墻已開放 3690 端口,用于 SVN…

SQL注入7----(盲注與回顯)

一.前言 在我們的注入語句被帶入數據庫查詢但卻什么都沒有返回的情況我們該怎么辦?例如應用程序就會返回 一個"通用的"的頁面,或者重定向一個通用頁面(可能為網站首頁)。這時,我們之前學習的SQL注入辦 法就…

尚硅谷宋紅康JVM全套教程(詳解java虛擬機)

https://www.bilibili.com/opus/1071553679925968898 案例7:日均百萬訂單系統JVM參數設置 https://github.com/wei198621/jvm_by_atguigu https://github.com/xftxyz2001/atguigu-jvm/blob/main/JavaYouthdocsJVM/%E7%AC%AC1%E7%AB%A0-JVM%E4%B8%8EJava%E4%BD%…

鴻蒙NEXT開發實戰:圖片顯示、幾何圖形與自定義繪制詳解

探索HarmonyOS NEXT強大的圖形渲染能力,從圖片展示到自定義繪圖 HarmonyOS NEXT作為華為自主研發的操作系統,為開發者提供了一套豐富而強大的圖形渲染能力。無論是顯示圖片、繪制幾何圖形,還是實現復雜的自定義繪圖,鴻蒙都提供了簡…

python + Flask模塊學習 2 接收用戶請求并返回json數據

用到的模塊還是flask,用到的類有Flask, request, jsonfiy 🙂 目錄 1、GET請求 2、POST請求 1、表單格式 2、json格式 就醬,也比較簡單,下一篇說簡單的授權,簡單來說就是比如用戶付費買了服…