资讯动态

DeepCode 1.x 怎么升级到 v2.0(uv tool upgrade 与 Python 3.12 要求)?

发布时间:2026/9/15 9:47:54 来源:尧图企业网站定制
DeepCode 1.x 怎么升级到 v2.0uv tool upgrade 与 Python 3.12 要求【免费下载链接】DeepCodeDeepCode: Open Agentic Coding (Agent Harness Loop Engineering Multi-Agent Orchestration)项目地址: https://gitcode.com/GitHub_Trending/deepc/DeepCode如果你已经用uv tool安装过 DeepCode 1.x想迁移到 v2.0 框架当前仓库核心版本为 2.1.0核心操作就一条uv tool upgrade --python 3.12 deepcode-hku。这条路径适用于通过 uv tool 安装 CLI 的机器Desktop 安装包与 Python 包分开发布不在这条升级路径范围内。下面按「确认前提 → 执行升级 → 初始化与验证」的顺序说明依据来自 README.md、README_ZH.md 和 docs/guide/getting-started.md。升级前确认两件事1. 必须显式指定 Python 3.12。文档明确说明这是有意为之DeepCode requires Python 3.12 and must not fall back to an unsupported legacy package on an older interpreter.也就是说不能在旧解释器上回退安装不受支持的历史版本。安装/升级命令里带--python 3.12就是这个原因。打包元数据同样写死了这一约束setup.py 中python_requires3.12。2. 确认你确实装的是 uv tool 环境。uv tool upgrade针对的是「现有 uv tool 环境仍安装着 DeepCode 1.x」的情形README 原文。如果你当初是用pipx或pip装的文档给出的是替代安装方式在合适的 Python 3.12 环境中使用pipx install deepcode-hku或pip install deepcode-hku。另外若uv本身是新装的README 要求首次安装uv后重新打开终端再执行后续命令。Windows PowerShell 下安装uvwinget install --id astral-sh.uv --exact执行升级在已装有 DeepCode 1.x 的 uv tool 环境中执行迁移uv tool upgrade --python 3.12 deepcode-hku如果机器上还没有任何 DeepCode全新安装对应的入口命令是uv tool install --python 3.12 deepcode-hku deepcode init注意uv tool install只安装 CLI 和共享 Python 运行时不会安装 Tauri Desktop 应用两条命令都属于 CLI 安装路径。deepcode init会在~/.deepcode/下创建最小用户配置凭证单独保存在用户私有存储中不会写入 Session 历史。升级后如果配置目录已存在这一步通常无需重复但全新安装时必须执行。升级后的验证连接一个模型并跑通一个会话文档给出的验证方式是「create a connection → see what it can serve → prove one model answers」三步deepcode provider set personal-openrouter --template openrouter --label OpenRouter · Personal --api-key deepcode provider models personal-openrouter --refresh deepcode provider test personal-openrouter --model model-id其中model-id替换为你连接上实际可用的模型标识--api-key会打开不回显的安全输入密钥不会出现在 shell 历史里。deepcode provider test通过即说明模型连接可用deepcode provider list可查看已配置的连接。然后进入你要操作的仓库启动交互式 Agentcd your-project deepcodeyour-project替换为你希望 DeepCode 操作的仓库目录。第一次指向某个目录时DeepCode 会先询问是否信任该工作区文档示例输出DeepCode can read files and run tools in this workspace: /Users/you/your-project Trust this folder? Type yes to continue:信任是按目录记住的。输入yes后进入主界面文档展示的启动横幅文档示例██████ ·──○ ██ ○──· ██████ ·──○ DeepCode · open agentic coding deepseek/deepseek-v4-pro · ~/your-project session 3f2a91c0 · access default (ask) · effort auto /help for commands · esc interrupts · ctrlo transcript detail横幅第三行是会话身份使用的模型、之后可恢复的 session id、以及 Agent 默认免询问的权限级别。能走到这一步并正常完成一个回合即说明升级后的 CLI 可以正常工作。边界与限制Desktop 不在本路径内Desktop 安装包与 Python 包分开发布从源码构建 Desktop 需要另行准备 Git、Python 3.12、uv、Node.js 22 和稳定版 Rust见 README「Option B — Install Desktop」一节与uv tool upgrade无关。旧解释器不是可选项文档明确不能因旧解释器回退到不受支持的历史包遇到此类情况应让 uv 使用 3.12 解释器而不是放弃--python 3.12。升级只影响 uv tool 管理的 CLI 环境~/.deepcode/下的配置与私有存储中的凭证由deepcode init建立文档未提及需要迁移或删除旧版数据。进一步查阅命令与快捷键可看 docs/guide/the-tui.mdSession 管理见 docs/guide/sessions.md。【免费下载链接】DeepCodeDeepCode: Open Agentic Coding (Agent Harness Loop Engineering Multi-Agent Orchestration)项目地址: https://gitcode.com/GitHub_Trending/deepc/DeepCode创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价