news 2026/6/10 3:30:16

每次重启终端都要重新输 Token?Claude Code 环境变量永久配置指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
每次重启终端都要重新输 Token?Claude Code 环境变量永久配置指南

【实战避坑】Claude Code 每次重启都要重新输 Key?永久配置环境变量的正确姿势

在使用Claude Code命令行工具(CLI)时,很多朋友(特别是刚刚尝试接入第三方模型,如 GLM、DeepSeek 等)可能会遇到这样一个困惑:

明明刚才已经在终端里输入了export命令配置好了地址和 Token,运行得好好的。结果关掉终端窗口再重新打开,或者重启电脑后,Claude Code 就报错连不上了,提示找不到配置。

难道每次写代码前,都要把那一长串配置命令重新敲一遍吗?

答案当然是:不需要。这篇文章就来帮你彻底解决这个问题,并带你理解背后的计算机原理。

1. 现象描述

你可能在安装完 Claude Code 后,执行了类似下面的命令来接入模型:

Bash

# 临时配置(示例) export ANTHROPIC_BASE_URL="https://open.bigmodel.cn/api/anthropic" export ANTHROPIC_AUTH_TOKEN="sk-xxxxxxxx"

输入完这两行,直接输入 claude,运行完美。

但是,一旦你关闭当前终端窗口,再次打开并输入 claude,系统就会“失忆”,仿佛你从未配置过。

2. 为什么会这样?(原理图解)

这不是 Bug,而是Linux/macOS 系统 Shell 的基础机制

我们可以把终端环境想象成一块黑板,而配置文件(如.zshrc)是一本教科书

  • 直接输入 export:就像在黑板上写字。下课(关闭窗口)后,黑板会被擦除,数据就丢了。

  • 写入配置文件:就像把公式印在教科书里。每次上课(打开新窗口),系统会自动照着书本念一遍公式,配置就永远存在了。

为了让你更直观地理解,请看下图:

## 3. 一劳永逸的解决方案

根据你的操作系统和使用的 Shell,选择下面的一种方法。

第一步:判断你在用什么 Shell

在终端输入:

Bash

echo $SHELL
  • 如果输出/bin/zsh(macOS 默认,新版 Linux 常见):请看方案 A

  • 如果输出/bin/bash(旧版 Linux,Git Bash,WSL):请看方案 B


方案 A:针对 Zsh 用户 (macOS/Linux)

重要提示:复制下面代码前,请务必将你的_真实_Token替换为你自己的 Key!不要直接复制!

Bash

# 1. 将配置追加写入到 .zshrc 文件中 # 注意:引号内要换成你真实的 URL 和 Token echo 'export ANTHROPIC_BASE_URL="https://open.bigmodel.cn/api/anthropic"' >> ~/.zshrc echo 'export ANTHROPIC_AUTH_TOKEN="你的_真实_Token_填在这里"' >> ~/.zshrc # 2. 让配置立即生效 source ~/.zshrc

方案 B:针对 Bash 用户 (Linux/WSL)

重要提示:复制下面代码前,请务必将你的_真实_Token替换为你自己的 Key!

Bash

# 1. 将配置追加写入到 .bashrc 文件中 echo 'export ANTHROPIC_BASE_URL="https://open.bigmodel.cn/api/anthropic"' >> ~/.bashrc echo 'export ANTHROPIC_AUTH_TOKEN="你的_真实_Token_填在这里"' >> ~/.bashrc # 2. 让配置立即生效 source ~/.bashrc

4. 救命!我不小心把“占位符”复制进去了怎么办?

这是一个新手非常容易踩的坑:忘记修改代码里的中文提示,直接把你的_Token这种文字写进配置文件了。

如果你发现运行claude报错,或者配置不生效,可以使用下面的方法修复:

使用 nano 编辑器修复(通用方法):

  1. 在终端输入nano ~/.zshrc(如果是 bash 则输入nano ~/.bashrc)。

  2. 使用键盘下箭头滚动到文件最底部

  3. 你会看到刚才写错的那两行代码。

  4. 手动把写错的 Token 删掉,填入正确的。

  5. Ctrl + O保存,回车确认,然后按Ctrl + X退出。

  6. 别忘了最后再次执行source ~/.zshrc

5. 验证是否成功

关闭所有终端窗口,重新打开一个,直接输入:

Bash

echo $ANTHROPIC_AUTH_TOKEN

如果终端打印出了你那一串真实的密钥字符(而不是空的,或者中文提示),恭喜你,配置已经永久生效了!现在你可以随时随地直接使用claude命令了。


希望这篇文章能帮到同样被环境变量困扰的开发者们!如果有用,欢迎点赞收藏。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/4 2:52:00

混合云环境下的抉择:2025年主流运维监控平台

一、引言:混合云时代的监控困境“我们的应用30%在AWS,20%在Azure,25%在阿里云,还有25%在本地IDC。”某跨国企业CTO展示了一张复杂的架构图,“每个平台都有自己的监控工具,但当我们尝试追踪一个跨云事务时&a…

作者头像 李华
网站建设 2026/6/7 20:05:29

LobeChat能否集成海洋数据?渔业资源与生态保护建议

LobeChat能否集成海洋数据?渔业资源与生态保护建议 在东海某渔政站的办公室里,一位基层管理人员正面对一份刚传回的浮标监测报告——密密麻麻的数据表格、温度曲线和盐度变化趋势让他皱起了眉头。他需要判断当前水温是否会影响小黄鱼的产卵周期&#xff…

作者头像 李华
网站建设 2026/6/9 22:29:01

GPT-SoVITS本地部署与AI音色克隆完整指南

GPT-SoVITS本地部署与AI音色克隆完整指南 在语音合成技术飞速发展的今天,个性化TTS(文本转语音)已不再是大厂专属。一款名为 GPT-SoVITS 的开源项目正悄然掀起变革——仅需1分钟真实录音,就能复刻你的声音,生成自然流…

作者头像 李华
网站建设 2026/6/9 17:01:42

LobeChat能否实现AI造纸匠?传统工艺复兴与材料创新建议

LobeChat能否实现AI造纸匠?传统工艺复兴与材料创新建议 在一座江南小镇的作坊里,老师傅正用竹帘从纸浆中“抄”起一张湿漉漉的薄片。阳光透过窗棂洒在泛黄的手稿上,上面写着“青檀皮七分,稻草三分”。可这样的场景正逐年减少——掌…

作者头像 李华
网站建设 2026/6/9 1:41:35

Linux下安装TensorFlow-GPU及CUDA配置指南

Linux下安装TensorFlow-GPU及CUDA配置指南 在深度学习项目中,GPU加速几乎成了标配。然而,当面对NVIDIA驱动、CUDA、cuDNN和TensorFlow之间错综复杂的版本依赖时,即便是有经验的开发者也常常被“劝退”。尤其是从零开始搭建一个稳定可用的Lin…

作者头像 李华
网站建设 2026/6/5 4:36:33

基于STM32单片机图像识别计数器颜色识别数量统计蓝牙无线APP/WiFi无线APP/摄像头视频监控/云平台设计S107

STM32-S107-图像识别颜色分类数量统计手动自动阈值TFT彩屏声光提醒按键(无线方式选择)产品功能描述:本系统由STM32F103C8T6单片机核心板、OLED屏、(无线蓝牙/无线WIFI/无线视频监控/联网云平台模块-可选)、摄像头模块、舵机模块、蜂鸣器报警、…

作者头像 李华