# Command Fallback Notes ## Problem 某些环境下缺少常用命令别名/可执行体(如 `python`, `pytest`)。 ## Fallback Rules - 遇到 `python` 缺失时,优先切到 `python3`。 - 遇到 `pytest` 缺失时,优先使用标准库 `unittest` 运行路径: - `python3 -m unittest ` ## Risk Note - 这是环境约束,不应被持久化为“工具永远不可用”。 - 复核结论中需区分“环境噪声”和“实现阻塞”。 ## Recommended Command Ladder 1. `PYTHONPATH=source python3 -m unittest ` 2. `PYTHONPATH=source python3 -m unittest discover -s source/hermes_manager/tests` 3. 条件允许时再尝试 `pytest` 全量跑