---
title: "第 2 周上机：常见问题"
---

# 🛠 第 2 周上机：常见问题

安装、登录、模型接入类的报错，先查第一周的[《常见问题与排错》](/materials/2026-autumn/w01/faq)。这里收经费核对项目操作中容易卡住的地方。

## 启动与权限

### 1. 运行 `claude --permission-mode manual` 报错，说不认识 `manual`

有的版本只认 `default`，它表示同一个手动审批档，新版本两个名字都能用：

```bash
claude --permission-mode default
```

也可以直接运行 `claude`，看界面底部；出现 `accept edits`、`plan mode`、`auto mode` 之类提示的，按 `Shift+Tab` 切换，直到提示消失。可以按[第一周安装手册](/materials/2026-autumn/w01/installation)的方法更新 Claude Code。

### 2. 界面底部显示 `auto mode`、`accept edits on` 或 `bypass permissions`

显示 `manual mode` 或没有模式提示，都是手动审批。出现 `auto mode`、`accept edits on`、`plan mode`，按 `Shift+Tab` 循环切换，直到这类提示消失。

出现 `bypass permissions`，说明启动命令或设置里带了跳过权限的参数（有的网上教程会教人这样设）。先退出，用 `claude --permission-mode manual` 重新启动；提示还在的，找老师或助教检查，不要带着这个模式做练习。

这个练习全程使用手动审批：每次写文件、运行命令前，它都会先问你。

### 3. 能不能选“以后都允许”，省得一直点

练习中不要选。批准界面里只选第一个 **Yes**（只允许这一次）或 **No**，带 `don't ask again`、`auto mode`、`allow all` 字样的选项会放宽以后的询问或切出手动审批。一次一批地看清它要做什么，是这个练习的一部分。熟悉之后，可以在理解修改范围的前提下考虑放宽，但不从 `auto` 或跳过权限的模式起步。

### 4. `/status` 里看不到接口地址

打开 CC Switch，看当前启用的供应商。你需要知道读入的内容发给了哪家服务。

## 文件与目录

### 5. 它说找不到文件

- 确认是在项目文件夹里启动的：退出后在终端运行 `pwd`（Mac 终端和 Windows PowerShell 都可以），路径应以 `w02/经费核对` 结尾。在 `agent-lab` 根目录启动的，`cd w02/经费核对` 后重新启动。
- 确认文件已经复制进去，且没有多套一层文件夹（例如 `inputs/A批/A批/A01...`）。
- 中文目录名 `A批` 的“批”是汉字，`A` 是半角字母。
- 让它列出目录：“列出 inputs 下的所有文件，只读。”

### 6. Windows 上 `CLAUDE.md` 变成了 `CLAUDE.md.txt`，或者改名后不生效

在文件资源管理器“查看”菜单中勾选“文件扩展名”，确认文件名是 `CLAUDE.md`，并且放在项目文件夹 `w02/经费核对/` 里，和 `inputs`、`notes` 等文件夹在一起。

### 7. 新对话里，它说不知道项目约定

- 检查 `CLAUDE.md` 的位置和文件名大小写。
- 输入 `/memory`，看列出的规则文件里有没有 `经费核对/CLAUDE.md`；只看不改，按 `Esc` 退出。列表里如果还有别处的 `CLAUDE.md`（上级文件夹或用户目录），它们也会一起生效。
- 修改 `CLAUDE.md` 之后，退出并重新启动，让它在启动时重新读取。

### 8. 它请求修改 `inputs/` 里的文件

选拒绝，并告诉它：“原始材料不改动，结果写到 outputs/。”这就是手动审批的用处。

如果已经被改了：从材料包重新复制原件覆盖回去，并在决策日志里记一笔。用 Git 记录过版本的，恢复会更方便。

### 9. CSV 文件用 Excel 打开是乱码

用 VS Code 打开即可。CSV 是纯文本，Claude Code 读取不受影响。

### 10. 核对表打开是一堆 `|` 和 `-`

那是 Markdown 表格的源码。在 VS Code 里按 `Cmd+Shift+V`（Mac）或 `Ctrl+Shift+V`（Windows）看渲染效果。

## 执行与检查

### 11. 它没有先交计划，直接开始写文件

在批准界面选拒绝，然后说：“先列出找到的材料、缺口和执行计划，等我确认。”任务说明最后一句要写这个要求。

### 12. 它要运行 Python 或其他命令来算数

先看这条命令做什么。看得懂、只是读取和计算的，可以允许；看不懂的，拒绝并让它先解释。拒绝后它会改为逐条手工计算，结果照样可以检查。Windows 电脑可能没有装 Python，命令报错也属正常，让它改用手工计算即可。算完仍要自己用计算器抽查。

### 13. 初版一个错都没有，修改意见怎么写

不要编造错误。提一项明确的新要求走一轮修订，例如“在‘核对结论’后单列一列‘规则条款’，只写条款号”“表后单列一节，写已检查、未发现问题的项目”。

### 14. 它说“已核对，全部正确”

这是它的自查，可以帮你找线索，不能替代验收。回到原始材料，按检查记录逐项看。

### 15. 对话很长之后，它好像忘了前面的要求

每次模型调用能用的上下文有限。长期要求写进 `CLAUDE.md`，本次要求写进任务说明文件，然后让它重新读取。也可以退出重开，从文件接着做。

### 16. `/clear` 和退出重开有什么区别

两者都会让它看不到之前的聊天内容。手册第十一步用“退出再启动”，确保它从启动开始重新读取 `CLAUDE.md`。

### 17. 环境没跑通

用 `材料包/01_经费核对/备用/教学示例_初版核对表.md` 练习核验、写修改意见和决策日志。环境修好后补做实际运行，在 README 的“下一步”里写明。
