From 3d6a288598ce08e689c026cd50d2a0112fcce09d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= Date: Fri, 9 Jan 2026 18:52:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=BF=90=E8=A1=8C=E5=91=BD?= =?UTF-8?q?=E4=BB=A4=E8=AF=B4=E6=98=8E=EF=BC=8C=E5=BC=BA=E8=B0=83=E5=BF=85?= =?UTF-8?q?=E9=A1=BB=E5=85=88=E5=88=87=E6=8D=A2=E5=88=B0=E8=84=9A=E6=9C=AC?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E5=86=8D=E6=89=A7=E8=A1=8C=20uv=20run?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AGENTS.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index de69b97..1811fa5 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -43,11 +43,20 @@ import sympy as sp **运行命令**: ```bash -uv run script.py # ✅ 正确:uv 解析 PEP 723 metadata,自动安装依赖 -uv run python script.py # ❌ 错误:直接调用 python,不会读取 inline metadata +# ✅ 正确:先 cd 到脚本目录,再执行 uv run +cd <时间戳>_<题目简述>/ +uv run solve.py + +# ❌ 错误:在其他目录执行(可能导致路径问题) +uv run <时间戳>_<题目简述>/solve.py + +# ❌ 错误:直接调用 python,不会读取 inline metadata +uv run python solve.py ``` -> ⚠️ **必须使用 `uv run script.py`**,不要加 `python`! +> ⚠️ **必须先 `cd` 到脚本所在目录,再执行 `uv run script.py`**!这样可以确保: +> - 相对路径引用正确(如生成的图片) +> - 工作目录与脚本目录一致,避免文件找不到的问题 > 💡 **忽略 LSP 导入错误**:由于使用 PEP 723 内联依赖,LSP 服务可能会报告类似 `Error [5:7]: Import "sympy" could not be resolved` 的错误。这是正常现象,因为依赖由 `uv run` 在运行时自动安装,**请忽略此类错误**。