# Codex CLI 安裝教學 本文將教你如何在不同系統(Windows / macOS / Linux)環境下安裝並使用 [OpenAI Codex CLI](https://github.com/openai/codex),並解決 Windows 常見的 `python3` 找不到問題。 --- ## 1. 安裝前置環境 在安裝 Codex CLI 前,請先確保系統已具備: * **Node.js 18 以上版本**(必須安裝 npm) 前往 [Node.js 官網](https://nodejs.org/) 下載安裝 * **(可選)Python 3.8 以上版本** 某些 Codex 功能需要 Python 支援,建議安裝並加入系統 PATH --- ## 2. 安裝 Codex CLI ### macOS ```bash brew install codex ``` ### Windows / Linux ```bash npm install -g @openai/codex ``` 安裝完成後可檢查版本: ```bash codex --version ``` --- ## 3. 登入 Codex CLI 安裝完成後,可透過以下指令登入: ```bash codex login ``` 登入時會有兩種方式: 1. **Sign in with ChatGPT** — 開啟瀏覽器並使用 OpenAI 帳號登入。 2. **輸入 API Key** — 直接在終端機貼上從 [OpenAI API Keys 頁面](https://platform.openai.com/api-keys) 取得的 API Key。 選擇其中一種方式完成登入即可開始使用。 --- ## 4. 測試 Codex CLI 執行: ```bash codex help ``` 若正常顯示指令列表,代表安裝成功。 --- ## 5. Windows 專屬問題:`python3` 找不到 ### 問題原因 在 Windows 環境中,Python 安裝後的預設執行檔名稱是 `python`,但 Codex CLI 可能呼叫 `python3`,導致系統無法找到對應指令。 ### 解決方法:建立 `python3` 別名 1. 以系統管理員身份開啟 **PowerShell** 2. 查詢 Python 路徑(若 `where python` 找不到,請改用 PowerShell 指令): ```powershell where python # 或 Get-Command python | Select-Object Source ``` 3. 建立軟連結: ```bash mklink "C:\Windows\System32\python3.exe" "C:\Users\<使用者>\AppData\Local\Programs\Python\Python3x\python.exe" ``` * 第一個路徑:建立的 `python3.exe` * 第二個路徑:實際的 `python.exe` 位置 --- ## 6. 常見問題 | 問題 | 解法 | | ------------- | ----------------------------------------------------- | | `npm` 找不到 | 安裝 [Node.js](https://nodejs.org/) 並勾選 **Add to PATH** | | `python3` 找不到 | 依照 **第 5 步驟** 建立軟連結 | | 權限不足 | 在 macOS / Linux 加上 `sudo` 執行指令;Windows 以系統管理員模式開啟終端機 | --- ## 7. 參考資源 * [OpenAI Codex CLI GitHub](https://github.com/openai/codex) * [Node.js 官方網站](https://nodejs.org/) * [Windows mklink 指令教學](https://learn.microsoft.com/windows-server/administration/windows-commands/mklink) * [OpenAI API Keys 頁面](https://platform.openai.com/api-keys) --- ✅ 現在你已經能在 Windows / macOS / Linux 順利安裝並使用 Codex CLI,並可透過 ChatGPT 登入或 API Key 啟用。