教學
安裝 Claude Code
macOS、Linux 與 WSL 用一行 `curl -fsSL https://claude.ai/install.sh | bash` 即可安裝;Windows PowerShell 則是 `irm https://claude.ai/install.ps1 | iex`。裝好之後在專案資料夾執行 `claude`,接著在瀏覽器完成登入。有一個前提要先講清楚:Claude Code 需要 Pro、Max、Team、Enterprise 或 Console 其中一種帳號,免費的 Claude.ai 方案並不包含(官方文件,2026-09-05 查證)。
系統需求
官方文件列出的支援環境為:macOS 13.0 以上、Windows 10 build 1809 以上或 Windows Server 2019 以上、Ubuntu 20.04 以上、Debian 10 以上、Alpine Linux 3.19 以上。硬體需 4GB 以上記憶體與 x64 或 ARM64 處理器,並需要網路連線。Shell 支援 Bash、Zsh、PowerShell 與 CMD。
方式一:原生安裝器(官方建議)
# macOS / Linux / WSL
curl -fsSL https://claude.ai/install.sh | bash
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex
# Windows CMD
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd 原生安裝會在背景自動更新。如果 PowerShell 出現「權杖 && 不是有效的陳述式分隔符號」的錯誤,代表你把 CMD 版的指令貼進 PowerShell 了——提示字元開頭有 `PS` 的是 PowerShell,沒有的是 CMD。
方式二:套件管理程式
# Homebrew(macOS / Linux)
brew install --cask claude-code
# WinGet(Windows)
winget install Anthropic.ClaudeCode
# npm(需要 Node.js 22 以上)
npm install -g @anthropic-ai/claude-code 兩個實務上容易踩到的細節。第一,Homebrew 有兩個 cask:`claude-code` 走 stable 頻道,通常落後約一週並會跳過有重大瑕疵的版本;`claude-code@latest` 則是一發布就更新。第二,npm 版自 v2.1.198 起要求 Node.js 22 以上;在較舊的 Node.js 上 npm 只會印出 EBADENGINE 警告,安裝仍會完成,因為該套件下載的是原生執行檔,執行時不會用到你的 Node.js。官方明確不建議使用 `sudo npm install -g`。
驗證安裝
claude --version
# 輸出範例:2.1.211 (Claude Code)
claude doctor 登入與帳號
執行 `claude` 後會開啟瀏覽器完成登入。若環境變數 `ANTHROPIC_API_KEY` 已設定,Claude Code 會改為詢問一次是否使用該金鑰,而不開瀏覽器。對公司導入來說最關鍵的一段在這裡:官方文件列出 Amazon Bedrock、Google Cloud 的 Agent Platform 與 Microsoft Foundry 為支援的第三方供應商。如果公司已經有雲端合約,走既有合約通常比新開一份訂閱更快通過採購。
Windows:原生還是 WSL
| 選項 | 前置需求 | 沙箱 | 適用情境 |
|---|---|---|---|
| 原生 Windows | 無(Git for Windows 為選用) | 不支援 | Windows 原生的專案與工具鏈 |
| WSL 2 | 需啟用 WSL 2 | 支援 | Linux 工具鏈,或需要隔離執行時 |
| WSL 1 | 需啟用 WSL 1 | 不支援 | WSL 2 無法使用的環境 |
移除安裝
# 原生安裝(macOS / Linux / WSL)
rm -f ~/.local/bin/claude
rm -rf ~/.local/share/claude
# Homebrew
brew uninstall --cask claude-code
# WinGet
winget uninstall Anthropic.ClaudeCode
# npm
npm uninstall -g @anthropic-ai/claude-code 移除程式本體不會刪掉設定。使用者層在 `~/.claude` 與 `~/.claude.json`,專案層在 `.claude` 與 `.mcp.json`。要注意的是 VS Code 擴充功能、JetBrains 外掛與桌面版應用程式也會寫入 `~/.claude`,只要其中之一還在,該資料夾下次啟動時就會被重新建立。
常見問題
- Claude Code 可以免費使用嗎?
- 不行。CLI 本身可以免費安裝,但執行需要 Pro、Max、Team、Enterprise 或 Console 帳號,免費的 Claude.ai 方案不包含 Claude Code 存取權(官方文件,2026-09-05 查證)。想找免費的終端機代理程式,可以看 Gemini CLI 或 OpenCode。
- 安裝 Claude Code 需要 Node.js 嗎?
- 只有走 npm 這條路才需要,而且自 v2.1.198 起要求 Node.js 22 以上。原生安裝器、Homebrew、WinGet 以及 apt/dnf/apk 安裝的都是同一個原生執行檔,執行時不會用到 Node.js。
- Windows 要怎麼安裝?
- PowerShell 使用 `irm https://claude.ai/install.ps1 | iex`;CMD 使用 `curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd`;或用 WinGet 執行 `winget install Anthropic.ClaudeCode`。官方說明不需要系統管理員權限。安裝 Git for Windows 可啟用 Bash 工具。
- 要怎麼更新到最新版?
- 原生安裝會在背景自動更新,也可以執行 `claude update` 立即更新。Homebrew 與 WinGet 不會自動更新,需執行 `brew upgrade claude-code` 或 `winget upgrade Anthropic.ClaudeCode`。設定 `autoUpdatesChannel` 可在 `"latest"` 與 `"stable"` 之間切換,stable 大約落後一週。
資料來源
- Claude Code 官方文件 — 安裝 — 最後查證日: 2026-09-05
- Claude 價格頁(claude.com/pricing) — 最後查證日: 2026-09-05