欢迎光临
我们一直在努力

PowerShell 中设置环境变量 DEEPSEEK_API_KEY

在 PowerShell 中设置环境变量 DEEPSEEK_API_KEY,根据你的使用场景,有三种不同的设置方式,作用范围依次递增:


方法一:临时设置(仅当前 PowerShell 窗口生效)

这是最简单的方式,变量只在当前命令行窗口存活,窗口关闭后即失效。

$env:DEEPSEEK_API_KEY = "你的 DeepSeek API Key"

验证是否设置成功:

$env:DEEPSEEK_API_KEY

会输出你刚才设置的 Key。

适用场景:临时测试、一次性脚本运行。


方法二:永久设置(当前用户,所有未来窗口生效)

将变量写入当前用户的注册表,以后打开的任何 PowerShell 窗口都会自动加载。

[Environment]::SetEnvironmentVariable("DEEPSEEK_API_KEY", "你的 DeepSeek API Key", "User")

验证是否设置成功:

[Environment]::GetEnvironmentVariable("DEEPSEEK_API_KEY", "User")

注意:

  • 设置后,已经打开的 PowerShell 窗口不会自动加载,需要关闭重新打开。
  • 或者重启终端后,用 $env:DEEPSEEK_API_KEY 检查就能看到了。

适用场景:长期使用 DeepSeek API,希望每次都能自动读取。


方法三:永久设置(所有用户,需管理员权限)

将变量写入系统注册表,这台电脑上的所有用户都能使用。需要以管理员身份运行 PowerShell。

[Environment]::SetEnvironmentVariable("DEEPSEEK_API_KEY", "你的 DeepSeek API Key", "Machine")

验证:

[Environment]::GetEnvironmentVariable("DEEPSEEK_API_KEY", "Machine")

适用场景:多用户共用一台机器,或系统服务需要调用此变量。


方法四:通过 Windows 系统设置界面(图形化操作)

如果你不习惯命令行,也可以通过图形界面设置:

  • 按 Win + R,输入 sysdm.cpl,按回车。
  • 切换到 高级 选项卡,点击 环境变量。
  • 在 用户变量(或系统变量)区域,点击 新建。
  • 变量名填 DEEPSEEK_API_KEY,变量值填你的 Key,点击确定。

  • 常用操作汇总

    操作命令
    设置(当前会话) $env:DEEPSEEK_API_KEY = "sk-xxx"
    设置(当前用户永久) [Environment]::SetEnvironmentVariable("DEEPSEEK_API_KEY", "sk-xxx", "User")
    查看当前会话值 $env:DEEPSEEK_API_KEY
    查看永久存储值 [Environment]::GetEnvironmentVariable("DEEPSEEK_API_KEY", "User")
    删除(当前会话) Remove-Item Env:DEEPSEEK_API_KEY
    删除(当前用户永久) [Environment]::SetEnvironmentVariable("DEEPSEEK_API_KEY", $null, "User")

    重要提醒

  • 不要在代码中硬编码 API Key,应该始终通过环境变量读取,尤其是代码需要上传到 GitHub 等公开仓库时。
  • 不要在命令行历史中暴露 Key。如果使用 PowerShell 的 Set-Item 或 export 等命令,历史记录可能会保存。上述方法一和方法二是安全的,但建议用完临时变量后,及时关闭窗口。
  • 验证方式:设置完成后,用 $env:DEEPSEEK_API_KEY 检查是否能正确输出,确保没有多余空格或引号。
  • 设置好环境变量后,你就可以在 Python 等程序中使用 os.environ.get("DEEPSEEK_API_KEY") 来读取它了。如果遇到读取不到的情况,记得重新打开终端窗口让变量生效。

    赞(0)
    未经允许不得转载:171主机测评 » PowerShell 中设置环境变量 DEEPSEEK_API_KEY
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址