激活虚拟环境是为了隔离codex cli及其依赖,避免与系统node.js或python版本冲突;conda用户执行conda activate software,venv用户需进入bin或scripts目录运行激活脚本。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在Codex终端中激活虚拟环境,是为了让Codex CLI和后续安装的依赖严格运行在隔离环境中,避免与系统全局Node.js或Python版本冲突导致命令报错、模块找不到或权限异常。
确认你用的是Conda还是venv创建的虚拟环境
Conda用户执行:conda activate software(假设环境名为software);venv用户需先定位到环境目录下的bin(macOS/Linux)或Scripts(Windows)子目录,再运行对应激活脚本。
这一步不能跳过——Codex CLI对Node.js版本敏感,若未激活环境就直接运行codex,它会调用系统级npm,极大概率因Node.js版本过低(如
Conda环境下激活并验证
第一步:在终端中输入conda activate software,回车执行。
第二步:观察命令行提示符前是否出现(software)字样,出现即表示激活成功。
第三步:运行node --version和npm --version,确认输出的Node.js版本≥18.x(推荐22+),npm版本≥9.x。
如果提示Command 'conda' not found,说明你的终端未初始化conda——请先运行source ~/miniconda3/etc/profile.d/conda.sh(Linux/macOS)或重新以Anaconda Prompt方式打开终端。
venv环境下快速激活(Windows)
方法一:在PyCharm或VS Code集成终端中,右下角选择已创建的venv解释器,终端会自动激活对应环境。
方法二:手动激活——进入codex-env\Scripts目录,双击运行activate.bat;或在PowerShell中执行.\codex-env\Scripts\Activate.ps1(首次需先执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser)。
【注意】PowerShell默认禁止执行本地脚本,不执行策略修改将卡在“无法加载文件xxx.ps1”错误。
激活后立即安装Codex CLI
运行npm install -g @openai/codex。此命令会在当前激活的Conda或venv环境中全局安装Codex CLI,而非污染系统npm全局空间。
安装完成后,直接输入codex即可启动——此时所有依赖路径、Node版本、配置上下文均来自该虚拟环境,不会再与主机环境产生干扰。











