You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Hydra时如何通过YAML配置文件获取系统环境变量?

在Hydra的YAML配置文件中直接读取系统环境变量的正确方式

你之前尝试的两种写法不符合Hydra的配置插值语法,正确的写法需要在环境变量名前加上env:前缀:

system_env1: ${env:SYS_ENV_1}

如果需要在环境变量不存在时使用默认值,可以这样写:

system_env1: ${env:SYS_ENV_1:默认值}

Hydra的配置系统通过${env:XXX}的语法来解析环境变量,不加env:前缀的话,Hydra会把它当成普通的配置插值引用,而非环境变量读取,所以才会报错。

内容的提问来源于stack exchange,提问作者박광렬

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 04:25:53