安裝與設定 入門

macOS 安裝 OpenClaw:從零開始的完整教學

在 Mac 上安裝 OpenClaw 的逐步指南,涵蓋 Homebrew、Python 環境、相依套件到第一次啟動。

📝 建立:2026年2月24日 ✅ 最後驗證:2026年2月24日
💡 每個段落旁的 + 按鈕可以反應「看懂 / 卡關」,幫助我們改進文章

開始之前

這篇教學適合在 macOS(Intel 或 Apple Silicon M1/M2/M3)上安裝 OpenClaw。

如果你用的是 Windows,請看 Windows 安裝指南。 如果你不想在本地安裝,可以考慮 雲端部署方案

你需要準備

  • macOS 12 (Monterey) 或更新版本
  • 至少 8GB RAM(建議 16GB)
  • 至少 5GB 可用磁碟空間
  • 穩定的網路連線
  • 一個 OpenAI / Google / Anthropic 的 API Key(至少一個)

💡 不確定 Mac 型號?點左上角蘋果圖示 →「關於這台 Mac」查看。


Step 1:安裝 Homebrew

Homebrew 是 macOS 的套件管理工具,幾乎所有開發工具都靠它安裝。

打開 Terminal(終端機),貼上這行指令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安裝過程中可能會要求你:

  1. 輸入 Mac 的登入密碼(輸入時不會顯示字元,正常)
  2. 按 Enter 確認

安裝完成後,確認 Homebrew 可用:

brew --version
# 應該顯示類似 Homebrew 4.x.x

⚠️ Apple Silicon(M1/M2/M3)使用者:安裝完可能需要執行以下指令讓 brew 生效:

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

Step 2:安裝 Python 3.11+

OpenClaw 需要 Python 3.11 或更新版本。我們用 pyenv 管理 Python 版本,避免跟系統 Python 衝突。

# 安裝 pyenv
brew install pyenv

# 設定 shell(zsh)
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc

# 重新載入設定
source ~/.zshrc

# 安裝 Python 3.11
pyenv install 3.11
pyenv global 3.11

# 確認版本
python --version
# 應該顯示 Python 3.11.x

💡 已經有 Python? 執行 python3 --version 確認。如果是 3.11 以上可以跳過這步。


Step 3:安裝額外相依工具

OpenClaw 需要幾個系統工具:

# Git(版本控制,通常 macOS 已內建)
git --version

# Node.js(部分功能需要)
brew install node

# 確認
node --version  # 應該 v18 以上
npm --version

Step 4:下載 OpenClaw

# 選一個你喜歡的目錄
cd ~/Projects  # 或任何你放專案的地方
mkdir -p ~/Projects && cd ~/Projects

# 下載 OpenClaw
git clone https://github.com/openclaw/openclaw.git
cd openclaw

Step 5:建立虛擬環境

虛擬環境可以避免套件互相衝突,強烈建議使用:

# 建立虛擬環境
python -m venv .venv

# 啟動虛擬環境
source .venv/bin/activate

# 啟動成功後,終端機前面會出現 (.venv)
# 例如:(.venv) user@MacBook openclaw %

⚠️ 每次打開新的 Terminal 視窗都需要重新啟動虛擬環境

cd ~/Projects/openclaw
source .venv/bin/activate

Step 6:安裝 OpenClaw

# 確認你在虛擬環境中(前面有 .venv)
pip install --upgrade pip

# 安裝 OpenClaw 和所有相依套件
pip install -r requirements.txt

# 或者用 pip 直接安裝(如果有發布到 PyPI)
# pip install openclaw

安裝過程可能需要 3-5 分鐘,取決於網路速度。


Step 7:設定 API Key

OpenClaw 需要至少一個 LLM 的 API Key:

# 建立環境設定檔
cp .env.example .env

用你喜歡的編輯器打開 .env,填入 API Key:

# 至少填一個
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxx
# 或
GOOGLE_API_KEY=your-google-api-key
# 或
ANTHROPIC_API_KEY=sk-ant-xxxxxxxx

💡 不知道怎麼申請 Google API Key?Google API Key 申請指南


Step 8:第一次啟動

# 啟動 OpenClaw
python -m openclaw start

# 或者
openclaw start

如果一切順利,你會看到類似這樣的輸出:

🐾 OpenClaw is starting...
✅ Server running at http://localhost:3000
✅ Dashboard available at http://localhost:3000/dashboard

打開瀏覽器,前往 http://localhost:3000,你應該能看到 OpenClaw 的儀表板!


常見問題

pip install 出現紅字

通常是相依套件版本衝突。試試:

pip install --upgrade pip setuptools wheel
pip install -r requirements.txt --force-reinstall

M1/M2 晶片出現編譯錯誤

某些 Python 套件在 Apple Silicon 需要原生編譯:

# 安裝編譯工具
xcode-select --install

# 重試安裝
pip install -r requirements.txt

啟動後 localhost:3000 打不開

  1. 確認 OpenClaw 有正確啟動(終端機沒有紅字錯誤)
  2. 試試 http://127.0.0.1:3000
  3. 檢查 Port 3000 是否被其他程式占用:lsof -i :3000

ModuleNotFoundError

你可能忘記啟動虛擬環境:

source .venv/bin/activate
python -m openclaw start

下一步

安裝完成!接下來你可以:

這篇文章對你有幫助嗎?

💬 問答區

卡關了?直接在這裡問,其他讀者和作者都能幫忙解答。

載入中...