Simon Willison:升级 Python 3.15 后依赖报错,删 uv.lock 即解决
Simon Willison · rss · 2026-11-02
Simon Willison 分享了一条 uv 使用心得:切换到 Python 3.15 后偶尔遇到令人困惑的依赖构建错误,规律是「拿不准就删掉 uv.lock 文件」。
原因在于 uv run pytest 等命令常会在本地生成 uv.lock(库项目本不应提交 lock 文件,通常被 .gitignore 忽略),但这个残留的 lock 文件可能把依赖钉在尚未提供 Python 3.15 wheel 的旧版本上。他当天遇到的例子是 watchfiles==1.1.1 构建失败,报错称配置的解释器版本 3.15 超出了 PyO3 支持的上限 3.14。删掉该文件再重新运行命令即可解决。
「编程与Agent」频道最新
- 创业者 vibe coding 两月推倒重建七个月,凭 FreightScout 拿下创业赛冠军 — MatthewChang · 2026-11-02
- TheTuringPost 汇总 harness 工程十大技术资源,11 万读者 — TheTuringPost · 2026-11-02
- 7 年移动工作室老兵:用几个 agent 3 周做出不输过往的应用 — TheMoonMidas · 2026-11-02
- 开源 Berth 用租约队列调度单卡 GPU,llama.cpp 与 ComfyUI 秒级热切换 — Distinct-Pie2389 · 2026-11-02
- PyTorch 面试题:model.eval() 与 torch.no_grad() 的区别 — cneuralnetwork · 2026-11-02
- Lovable、Bolt 都是多余的中间商?vibe coding 创业价值引争论 — verrsane · 2026-11-02