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

如何在GitHub Actions的Windows运行器中追加路径至PYTHONPATH?

在GitHub Actions的Windows运行器中给PYTHONPATH追加路径并持久化

要在windows-latest托管运行器中将相对路径(如.\src)追加到PYTHONPATH,并让更新后的变量在后续步骤中生效,需要将新的变量值写入GITHUB_ENV环境文件。以下是PowerShell语法的实现方案:

具体步骤

  1. 拼接新的PYTHONPATH值
    判断当前是否存在PYTHONPATH环境变量,若存在则用Windows路径分隔符;拼接原有路径和目标路径;若不存在则直接设置为目标路径:

    $newPythonPath = if ($env:PYTHONPATH) { "$env:PYTHONPATH;.\src" } else { ".\src" }
    
  2. 将新值写入GITHUB_ENV
    使用Out-File命令将变量追加到GITHUB_ENV文件,确保后续步骤能读取到更新后的变量:

    "PYTHONPATH=$newPythonPath" | Out-File -FilePath $env:GITHUB_ENV -Append -Encoding utf8
    

关键说明

  • Windows环境变量的路径分隔符是分号;,与Linux的冒号:不同,需注意区分
  • 写入GITHUB_ENV的当前步骤无法立即使用更新后的PYTHONPATH,但后续所有步骤均可正常访问
  • 无需切换到bash shell,直接使用Windows运行器默认的PowerShell即可完成配置

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 02:57:14