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

Visual Studio Code读取环境变量返回None的问题排查

解决VS Code中无法读取环境变量的问题

可能的原因

VS Code的进程未加载到你设置的PASSWORD环境变量——如果是通过命令提示符临时设置的变量,或是修改系统环境变量后未重启VS Code,VS Code的进程就无法获取到这个变量。

解决方案

方案1:从命令提示符启动VS Code

  • 打开能正常读取PASSWORD环境变量的命令提示符
  • 输入命令 code 启动VS Code
  • 此时VS Code会继承当前命令提示符的环境变量,运行代码即可获取正确值

方案2:在VS Code的launch.json中配置环境变量

  • 打开VS Code,点击左侧「运行和调试」图标(或按Ctrl+Shift+D)
  • 点击「创建launch.json文件」,选择Python环境
  • 在生成的launch.json中,找到或添加env字段,写入你的环境变量:
    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Python: Current File",
                "type": "python",
                "request": "launch",
                "program": "${file}",
                "console": "integratedTerminal",
                "env": {
                    "PASSWORD": "你的环境变量值"
                }
            }
        ]
    }
    
  • 保存后,通过「运行和调试」启动代码,即可读取到配置的变量

方案3:重启VS Code(针对永久设置的环境变量)

如果是在系统属性中永久添加的PASSWORD环境变量,修改后需要完全关闭VS Code再重新打开,让它重新加载系统环境变量


内容的提问来源于stack exchange,提问作者Sushant Gola

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 13:42:01