Loading

window配置profile

在 Windows 系统中,没有 .bash_profile、.bashrc 这类 Unix 系统的 shell 配置文件,若想实现环境变量的永久生效(避免每次重复输入),可以通过以下两种方式设置:

方法 1:通过系统环境变量图形界面设置(推荐)

这种方式设置后,环境变量会在所有终端(CMD、PowerShell)和程序中生效,永久有效。
按下 Win + R,输入 sysdm.cpl 并回车,打开「系统属性」窗口。
切换到「高级」选项卡,点击右下角的「环境变量」按钮。

在弹出的窗口中,根据需求选择:

用户变量:仅对当前登录用户生效(推荐,无需管理员权限)。
系统变量:对所有用户生效(需要管理员权限)。
点击「新建」,分别添加两个环境变量:
变量名:ANTHROPIC_AUTH_TOKEN
变量值:sk-xxxx(你的令牌)
变量名:ANTHROPIC_BASE_URL
变量值:https://anyrouter.top
点击「确定」保存所有设置,重启终端后生效。

方法 2:通过 PowerShell 配置文件自动加载(适合经常使用 PowerShell 的场景)

如果主要使用 PowerShell,可以通过其配置文件实现启动时自动设置环境变量,类似 Unix 的 .bashrc。

打开 PowerShell,先检查配置文件是否存在:
powershell
Test-Path $PROFILE

若返回 False,表示配置文件不存在,需先创建:
powershell
New-Item -Path $PROFILE -ItemType File -Force

打开配置文件进行编辑:
powershell
notepad $PROFILE

在打开的记事本中,添加以下内容并保存:
powershell

设置 Anthropic 环境变量

$env:ANTHROPIC_AUTH_TOKEN = "sk-xxxxx"
$env:ANTHROPIC_BASE_URL = "https://anyrouter.top"

使配置生效(或直接重启 PowerShell):
powershell
. $PROFILE

验证是否生效
设置完成后,重启终端(CMD 或 PowerShell),输入以下命令验证:
CMD 中:
cmd
echo %ANTHROPIC_AUTH_TOKEN%
echo %ANTHROPIC_BASE_URL%
PowerShell 中:
powershell
$env:ANTHROPIC_AUTH_TOKEN
$env:ANTHROPIC_BASE_URL
若能正确显示设置的值,说明永久生效成功,之后无需重复设置即可直接运行 claude 命令。

posted @ 2025-10-16 15:40  夷某蓁  阅读(7)  评论(0)    收藏  举报