更新运行命令说明,强调必须先切换到脚本目录再执行 uv run

This commit is contained in:
严浩
2026-01-09 18:52:46 +08:00
parent 895e71532d
commit 3d6a288598

View File

@@ -43,11 +43,20 @@ import sympy as sp
**运行命令** **运行命令**
```bash ```bash
uv run script.py # ✅ 正确uv 解析 PEP 723 metadata自动安装依赖 # ✅ 正确:先 cd 到脚本目录,再执行 uv run
uv run python script.py # ❌ 错误:直接调用 python不会读取 inline metadata 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` 在运行时自动安装,**请忽略此类错误**。 > 💡 **忽略 LSP 导入错误**:由于使用 PEP 723 内联依赖LSP 服务可能会报告类似 `Error [5:7]: Import "sympy" could not be resolved` 的错误。这是正常现象,因为依赖由 `uv run` 在运行时自动安装,**请忽略此类错误**。