面包屑图标 当前位置: 首页
AI资讯
热点详情

macOS系统CodeGeex安装环境要求与配置

AI热点日报
AI热点日报时间:2026-06-29
热点解读

在 macOS 上安装与部署 CodeGeeX(非 OpenAI Codex),以下是完整操作指南——首个硬性门槛是芯片必须为 Apple Silicon:M1、M2、M3 或 M4,Intel 处理器 Mac 连基础演示都无法运行。系统版本需至少 macOS 13 0(Ventura),Pytho

在 macOS 上安装与部署 CodeGeeX(非 OpenAI Codex),以下是完整操作指南——首个硬性门槛是芯片必须为 Apple Silicon:M1、M2、M3 或 M4,Intel 处理器 Mac 连基础演示都无法运行。系统版本需至少 macOS 13.0(Ventura),Python 版本固定于 3.8 到 3.10 之间。缺少任一条,后续步骤均无效。确认以上前提后,方可使用 Homebrew 安装依赖、创建虚拟环境、安装支持 MPS 的 PyTorch 与 Transformers,最终下载模型、验证 MPS 可用性并启动 Web 界面。

CodeGeex 在 macOS 系统中的安装环境要求与配置

确认芯片类型与系统版本

打开「关于本机」→ 查看「芯片」行:只有显示 Apple M1、M2、M3 或 M4 才可继续;若显示 Intel,建议直接关闭页面,后续无需尝试。

系统版本同样不可忽略:进入「软件更新」→ 确保升级至 macOS 13.0(Ventura)或更高。macOS 12.x 虽可运行 Python,但 MPS 后端支持不完整,加载模型时常出错。

在终端中执行 python --version,输出必须为 3.8、3.9 或 3.10 —— Python 3.11 及以上版本与当前 CodeGeeX2 的 Transformers 存在 ABI 冲突,会引发 ImportError: cannot import name 'is_torch_available',请避免使用。

安装必要依赖工具链

方法一:使用 Homebrew 安装核心组件(推荐)
先安装 Homebrew(若未安装):

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

接着安装依赖:

brew install git python@3.10 llvm

方法二:手动安装 Python 3.10
前往 python.org 下载适用于 macOS 13+ 的 Python 3.10.x pkg 安装包,安装时勾选「Add Python to PATH」。请勿使用系统自带的 /usr/bin/python3,因其版本固定且缺乏 pip 权限,后续会遇到诸多问题。

安装完成后,在终端验证:

which python3 && python3 -m pip --version

输出路径应包含 /opt/homebrew/bin/python3/usr/local/bin/python3,而非 /usr/bin/python3。此步骤若出错,后续操作将充满隐患。

配置虚拟环境并安装 CodeGeeX2

第一步:创建隔离环境

python3 -m venv ~/codegeex2-env

第二步:激活环境

source ~/codegeex2-env/bin/activate

第三步:升级 pip 并安装依赖

pip install --upgrade pip pip install -r https://gitcode.com/gh_mirrors/co/CodeGeeX2/raw/main/requirements.txt

此步骤耗时较长,会自动下载 torch-2.3.0+cpu 和 transformers==4.36.2。若提示 torch 安装失败,说明你并非在 Apple Silicon 环境下运行——Intel Mac 无法安装带 MPS 支持的 torch,此时必须终止操作,切勿强行继续。

下载模型权重并验证 MPS 可用性

进入项目目录:

git clone https://gitcode.com/gh_mirrors/co/CodeGeeX2 && cd CodeGeeX2

执行 MPS 检查脚本:

python -c "import torch; print('MPS available:', torch.backends.mps.is_available())"

输出必须为 True,否则后续所有推理将回退至 CPU 模式,响应延迟超过 90 秒,基本无法进行交互。这一步至关重要。

下载 6B 模型(需要 Git LFS):

git lfs install && git clone https://huggingface.co/THUDM/codegeex2-6b ./models/codegeex2-6b

模型文件夹结构必须为 ./models/codegeex2-6b/,内含 config.json、pytorch_model.bin、tokenizer.json 等 12 个核心文件。缺少任意一个,启动时会报 OSError: Unable to load weights from pytorch checkpoint

启动本地 Web UI

确保仍然处于激活的虚拟环境中:

source ~/codegeex2-env/bin/activate

运行演示程序:

cd CodeGeeX2 && python demo/run_demo.py

终端出现 Running on local URL: http://127.0.0.1:7860 即表示成功。使用 Safari 或 Chrome 访问该地址,随意输入一段代码测试生成效果。

若浏览器显示空白或报 502 错误,请回看终端最后一行日志:若包含 “MPS is not available”,说明之前的 torch 检查被跳过,必须重新安装 torch 并指定 MPS 构建版本,否则前功尽弃。

热点追踪提示词
你是一名 AI 行业编辑,请围绕下面这条热点输出一份资讯解读:
热点:macOS系统CodeGeex安装环境要求与配置要求:
1. 先用一句话解释这条热点在讲什么
2. 再总结它为什么重要
3. 说明会影响哪些 AI 产品或内容方向
4. 最后给出 3 个适合资讯站使用的标题
来源:https://www.php.cn/faq/2658442.html?uid=1221864
其他

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关热点
AI热点2026-06-29 18:30
基于ChatGPT API的一键快速便捷问答Chrome浏览器扩展工具

日常工作中,你是不是也经常需要快速查询资料、验证想法?一个小工具就能搞定——基于ChatGPT API的Chrome扩展,装好之后随问随答,连注册都不用折腾。 什么是 ChatGPT Chrome Extension ai chrome 扩展程序 插件? 这个Chrome扩展的本质,就是把ChatG

AI热点2026-06-29 18:30
Candle AI 由ChatGPT驱动基于GPT-3快速生成文本搜索结果的AI工具

你是否厌倦了在搜索结果中翻页寻找答案?Candle AI 这款基于 GPT-3 的浏览器工具,能够直接为你呈现精准的文本答案——只需输入查询,它便快速生成基于网页内容的搜索结果摘要。简单来说,就是借助 AI 自动摘要与回答,省去手动筛选信息的繁琐过程。 什么是 Candle AI Chrome 扩展

AI热点2026-06-29 18:30
GPT-3问答驱动的一体化AI营销平台

在内容创作与社交媒体运营日益复杂的当下,各类工具层出不穷,但真正能将AI写作、图形设计、视频剪辑与多账号管理无缝整合的一站式平台并不多见。今天介绍的这款工具,恰好把这一点做到了极致——它是一个集成了AI能力的全流程营销解决方案,专为企业和内容创作者打通内容生产与社交发布的全链路。 什么是 Simpl

AI热点2026-06-29 18:30
基于MobileBERT的语义搜索Chrome扩展,在网页上搜索并高亮答案

Shift-Ctrl-F 是一款集成 MobileBERT 模型的 Chrome 扩展,专注于网页内容的语义搜索与关键信息高亮,让用户在浏览时快速定位所需答案。 Shift-Ctrl-F AI Chrome 扩展程序 插件究竟是何物? 简单来说,Shift-Ctrl-F 作为一个 Chrome 扩展

延伸阅读