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` 在运行时自动安装,**请忽略此类错误**。