环境变量
# 环境变量
📍 一句话
环境变量是运行程序时,提前放好的"配置纸条"。
🎯 类比
就像出门前把"今天穿外套"写在便利贴上贴门口——程序出门(启动)时会看这张纸条。
👀 你可能在哪里遇到它
- 程序提示"没有设置 XXX 环境变量"
- 配置数据库密码、密钥时不写在代码里,改成环境变量
- 同一个程序在不同机器上读不同配置
🔧 动手看一眼
```bash
echo $PATH
```
这是打印 PATH 环境变量的值;它决定了系统去哪些目录里找命令。
🤖 AI 复制粘贴场景
当 AI 给你这条命令:export API_KEY=xxxx
· 它在干什么:临时给当前终端设置一个变量
· 你可能遇到:只在当前窗口有效、写错变量名、忘了先加载 .env 文件
❌ 出错长什么样
KeyError: 'DATABASE_URL' → 程序要的变量没有设置
command not found(明明装了)→ PATH 变量里没有该命令所在目录
🔗 相关名词
[进程] [ModuleNotFoundError] [DNS]
📚 想深入
→ 《册1》第 6 章:程序启动时看什么