更新运行命令说明,强调必须先切换到脚本目录再执行 uv run
This commit is contained in:
15
AGENTS.md
15
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` 在运行时自动安装,**请忽略此类错误**。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user