一、前提環(huán)境(JetPack 6.2)
JetPack 6.2 本質(zhì)是:
Ubuntu 22.04
CUDA 12.6
Python 3.10 (ninjalabo.ai)
?? 推薦確認(rèn):
nvcc --version
python3 --version
二、安裝 Codex CLI(核心)
目前 OpenAI Codex CLI 官方?jīng)]有 ARM Jetson 專門(mén)包,所以實(shí)際方案是:
?? 用 Node.js CLI / Python CLI 方式運(yùn)行
1. 安裝 Node.js(Jetson ARM64)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
驗(yàn)證:
node -v
npm -v
1.1 配置 npm 全局目錄到用戶空間(可選2,推薦)
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
1.2 配置 PATH
echo 'export PATH=$HOME/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
1.1 sudo直接安裝(可選1,不建議)
npm install -g @openai/codex
會(huì)報(bào)錯(cuò),是權(quán)限不夠。
若不設(shè)置npm全局目錄到用戶空間,也可以直接sudo安裝
sudo npm install -g @openai/codex
不推薦sudo安裝理由
1?? 權(quán)限會(huì)炸(最關(guān)鍵)
如果你用 sudo:
?? 很容易出現(xiàn):
npm install -g A # 用 sudo
npm install -g B # 不用 sudo
結(jié)果:
一部分文件 root
一部分文件 user
?? 后果:
再也裝不了包(EACCES反復(fù)出現(xiàn))
CLI 有時(shí)能用,有時(shí)不能
?? Jetson 上這種問(wèn)題特別常見(jiàn)
2. 安裝 Codex CLI(社區(qū)/官方)
npm install -g @openai/codex
3. 登陸帳號(hào)
sign in chatgpt.
4. 測(cè)試 CLI
codex