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」频道最新

更多「编程与Agent」频道 AI 资讯 →