gpt4 book ai didi

azure-devops - 自承载代理上的 Azure DevOps Python Pipeline Agent.ToolsDirectory 错误

转载 作者:行者123 更新时间:2023-12-04 10:47:30 25 4
gpt4 key购买 nike

我有一个安装了 Python3.8 的自托管代理。我可以访问代理并为我的 python 包运行管道。我收到 Agent.ToolsDirectory 与正确版本不匹配的错误。

这是它输出的日志:

enter image description here

最佳答案

任务 使用 Python 版本 不会使用安装在托管代理的本地机器上的 python。它将搜索 Agent.ToolsDirectory 中的 Python 版本. Python 3.8 不包含在 Microsoft-hosted agents 中,并且它不包含在 Agent.ToolsDirectory 中。

为了使用安装在本地机器上的 python 版本。您需要在 cmd 任务中指向 python.exe 物理路径。或者在powershell任务中手动添加python.exe路径到环境变量路径。请检查以下示例。

要在 powershell 任务中使用本地 python:

$env:Path += ";c:\{local path to}\Python\Python38\; c:\{local path to}\Python\Python38\Scripts\"
python -V

或者
c:\{local path to}\Python\Python38\python.exe -V
c:\{local path to}\Python\Python38\Scripts\pip.exe install

在 CMD 任务中使用 python:
c:\{local path to}\Python\Python38\python.exe -V
c:\{local path to}\Python\Python38\Scripts\pip.exe install

关于azure-devops - 自承载代理上的 Azure DevOps Python Pipeline Agent.ToolsDirectory 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59632882/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com