首页 > 教程攻略 > ai教程 >Codex三端安装的完整指南(Windows/Mac/Linux)

Codex三端安装的完整指南(Windows/Mac/Linux)

来源:互联网 时间:2026-07-12 07:14:07

最近来找我聊Codex的朋友,问得最多的问题几乎一模一样:

Codex到底怎么装?Windows能不能用上?Mac用户怎么整?Linux服务器上能不能跑起来?

核心先说一句:如果你平时经常敲代码、改项目、读源码,那Codex确实值得花点时间装上。它可不是那种“聊天机器人帮你写代码”的玩具,而是一个能跑在你本地终端里的

AI Coding Agent

。说白了,你可以把它理解成一个懂你项目结构、能读文件、能改代码、还能帮忙跑命令的编程搭子。

OpenAI对Codex CLI的官方定位也说得很清楚:它是一个在本地终端运行的coding agent,可以读取、修改并运行你当前目录下的代码。

那就不绕弯子了,下面按朋友间手把手教的那种节奏,带你走一遍

Windows、Mac、Linux

三个平台的完整操作流程。

一、先说结论:Codex有哪几种安装方式?

现在常见的Codex CLI安装方式,主要就这几种:

  1. 官方提供的一键安装脚本
  2. 通过npm安装
  3. Homebrew安装(主要照顾Mac用户)
  4. Windows专用的PowerShell安装脚本

官方GitHub和npm页面上给出的安装命令也很清楚:Mac/Linux用curl脚本,Windows用PowerShell脚本,当然也可以通过npm install -g @openai/codex或者brew install --cask codex来装。

从实际体验出发,优先建议是这样的:

  • Mac用户

    :先走Homebrew或官方脚本,最省心。
  • Linux用户

    :首选官方脚本,不行再试npm。
  • Windows用户

    :优先用PowerShell脚本,搞不定再走npm。
  • 开发者或喜欢折腾的

    :直接npm搞定,全平台通用。

二、安装前准备

动手装Codex之前,先把下面这些东西准备好,能省很多弯路。

1. 一个正常可用的OpenAI/ChatGPT账号

Codex本质上是OpenAI推出的coding agent,所以你需要一个能正常登录的OpenAI账号。

如果是在国内网络环境下使用,可能会遇到登录失败、授权超时之类的问题。这类情况通常不是Codex本身坏了,而是网络或账号环境导致的,排查时先往这个方向看。

2. 一个趁手的终端工具

不同系统对应的终端不一样:

  • Windows:PowerShell 或 Windows Terminal
  • Mac:系统自带的 Terminal,或者 iTerm2
  • Linux:系统自带 Terminal,或者 SSH 终端

Windows用户建议直接装一个

Windows Terminal

,体验比传统CMD好上一大截。

3. Node.js,推荐备一个

虽然官方现在有一键安装脚本,但很多朋友最终还是会在npm这条路遇到。提前把Node.js装好总是没错的。

检查方法很简单:

node -v
npm -v

能正常显示版本号,就说明Node.js和npm都已经就位了。

三、Windows安装Codex

Windows用户可以走官方PowerShell脚本路线。

1. 打开PowerShell

右键点击开始菜单,选择:

Windows PowerShell

或者直接打开:

Windows Terminal

建议用管理员身份运行,省去后面可能出现的权限问题。

2. 执行安装命令

直接复制下面这行命令丢进去:

powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"

执行后它就会自动下载并安装Codex CLI。官方GitHub上给出的Windows安装方式也就是这个PowerShell脚本。

3. 检查是否安装成功

安装完成后,输入:

codex --version

或者直接输入:

codex

如果能顺利进入Codex交互界面,就说明安装成功了。

4. Windows常见问题

问题一:提示无法运行脚本

如果PowerShell提示脚本无法执行,可以先运行:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

然后再重新执行安装命令。

问题二:提示codex不是内部或外部命令

这大概率是环境变量没刷新。可以试试:

  1. 先把当前PowerShell关掉
  2. 重新打开Windows Terminal
  3. 再输入codex

如果还不行,重启电脑一般就能解决。

问题三:Windows安装后闪退

这类情况可能是依赖、路径或终端兼容的问题。可以换个npm安装方式:

npm install -g @openai/codex

然后再执行codex试试。

四、Mac安装Codex

Mac是目前用Codex体验比较好的平台,尤其适合程序员本地开发。

Mac上有三种推荐的安装方式:

方式一:官方脚本安装

打开终端,执行:

curl -fsSL https://chatgpt.com/codex/install.sh | sh

这是官方给Mac/Linux用户提供的一键安装方式。安装完成后执行codex,能打开就说明成功了。

方式二:Homebrew安装

如果Mac上已经装了Homebrew,那就更简单了:

brew install --cask codex

官方安装说明里也列了Homebrew这种方式。

方式三:npm安装

如果对npm更熟悉,也可以:

npm install -g @openai/codex

装好后同样执行codex即可。

Mac常见问题

问题一:提示brew command not found

这说明Homebrew还没装。可以先装Homebrew,或者直接走官方脚本方式:

curl -fsSL https://chatgpt.com/codex/install.sh | sh

问题二:提示permission denied

检查一下当前用户权限,或者换个npm的全局目录。临时解决可以试:

sudo npm install -g @openai/codex

不过长期用sudo npm装全局包容易带来权限混乱,不建议养成这个习惯。

问题三:安装成功但codex命令找不到

大概率是PATH没生效。可以先跑一下:

echo $PATH

然后重启终端,或者检查~/.zshrc/~/.bashrc的配置。

五、Linux安装Codex

Linux用户通常面对两种场景:一种是自己的Linux桌面系统,另一种是服务器SSH环境。如果是用服务器跑项目,Codex也可以直接在项目目录里用。

方式一:官方脚本安装

直接执行:

curl -fsSL https://chatgpt.com/codex/install.sh | sh

这是Mac/Linux通用的官方安装脚本。装完跑codex即可。

方式二:npm安装

如果已经装了Node.js和npm:

npm install -g @openai/codex

然后运行codex。npm官方页面也展示了这种安装方式。

Linux常见问题

问题一:没有curl

如果提示curl: command not found,Ubuntu/Debian可以执行:

sudo apt update
sudo apt install -y curl

CentOS/Rocky/AlmaLinux可以执行:

sudo yum install -y curl

或者:

sudo dnf install -y curl

问题二:没有Node.js

Ubuntu可以这样装:

sudo apt update
sudo apt install -y nodejs npm

装完检查一下版本:

node -v
npm -v

如果版本太旧,建议去Node.js官网重新装一个较新的LTS版本。

问题三:npm全局安装没权限

如果遇到权限问题,可以先看看:

npm config get prefix

不建议上来就乱用sudo。更干净的方式是用nvm来管理Node.js。当然,如果只是临时测试,也可以:

sudo npm install -g @openai/codex

六、第一次使用Codex

安装完成后,建议进到一个真实项目目录里,比如:

cd my-project

然后执行:

codex

第一次运行时,一般会让你登录或授权,按提示操作就行。

进入Codex后,就可以直接用自然语言下指令了:

帮我分析这个项目的目录结构

或者:

帮我找一下登录接口在哪里

再比如:

帮我修复这个报错,并告诉我你改了哪些文件

Codex和普通ChatGPT最大的区别就在这里:它不只是回答问题,而是能结合当前项目文件来分析问题。

七、推荐的使用姿势

很多人装完Codex,第一反应是不知道问什么好。这里整理几个实用提示词:

1. 分析项目

请先阅读当前项目结构,告诉我这个项目的技术栈、主要模块、启动方式和关键配置文件。

2. 找Bug

这个项目现在启动报错,请你帮我定位原因。先别直接改代码,先告诉我可能的问题点。

3. 改功能

请帮我新增一个用户列表接口,要求使用现有项目风格,不要引入新的框架。

4. 写文档

请根据当前项目生成一份README.md,包含项目介绍、环境要求、启动方式、目录结构和常见问题。

5. 写测试

请帮我为这个模块补充单元测试,优先覆盖正常流程和常见异常流程。

八、Codex适合什么人?

从实际使用场景来看,Codex特别适合这几类朋友:

1. 经常接手老项目的人

老项目最痛苦的不是写代码,而是看不懂结构。让Codex先帮你读目录、看配置、找入口,这一步就能省下大量时间。

2. 后端开发

比如Go、Ja va、Python、Node.js项目,Codex可以帮你找接口、补CRUD、写测试、改配置。

3. 前端开发

比如Vue、React、Next.js项目,Codex能帮你找组件、改样式、分析页面结构。

4. 运维和部署

像Dockerfile、docker-compose、Nginx、CI/CD这类配置,Codex也能帮你看出问题。

5. 自媒体或教程作者

这个点很多人容易忽略。Codex不仅能写代码,还能根据项目生成教程、README、部署文档、接口说明,非常适合做技术内容输出。

九、Codex安装失败怎么办?

提供一个排查顺序,遇到问题可以按这个步骤来:

1. 先确认命令有没有输错

比如npm安装命令应该是:

npm install -g @openai/codex

不要装到一些奇怪的第三方包。之前也出现过假冒Codex相关工具的供应链安全事件,有恶意npm包伪装成Codex周边工具窃取认证信息,所以安装时一定要认准OpenAI官方仓库或官方npm包。

2. 确认网络是否正常

很多报错其实不是安装本身的问题,而是网络访问失败。可以先测试:

curl https://chatgpt.com

如果访问不了,Codex的安装和登录大概率也会失败。

3. 确认Node.js/npm是否正常

执行:

node -v
npm -v

没有版本号的话,先去装Node.js。

4. 确认环境变量

如果安装成功但运行不了,多半是PATH的问题。关闭终端重新打开试试,或者检查一下环境变量设置。

5. 换一种安装方式

官方脚本不行就换npm,npm不行Mac可以换Homebrew,总有一种能通。

十、推荐的个人安装选择

最后,直接给出一套简明的优先级方案:

Windows

优先:

powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"

备用:

npm install -g @openai/codex

Mac

优先:

brew install --cask codex

或者:

curl -fsSL https://chatgpt.com/codex/install.sh | sh

备用:

npm install -g @openai/codex

Linux

优先:

curl -fsSL https://chatgpt.com/codex/install.sh | sh

备用:

npm install -g @openai/codex

十一、最后说几句

Codex这类AI Coding Agent,和以前的代码补全工具已经完全不是同一个东西了。以前用AI写代码,大多数场景是复制一段需求,让它生成一段代码,然后自己粘进去。现在Codex更像是直接进入你的项目,帮你读代码、改代码、跑命令、解释问题。

当然,它也不是万能的。核心建议只有一句:

小改动可以放心让它直接做,大改动一定要让它先分析方案。

比如你可以先问:

先别改代码,请先分析这个需求需要改哪些文件,以及可能有哪些风险。

等它分析清楚后,再让它动手。这样用起来会稳很多。

如果你是第一次接触AI编程工具,从Codex CLI开始是个不错的选择。安装不算难,使用门槛也不高,真正用起来之后你会发现,它在项目理解、Bug定位、代码重构和文档生成这些方面,确实能帮上大忙。

这篇Codex安装教程就到这儿,希望能帮你少踩几个坑。