gpt4 book ai didi

python - 如何在 jenkins 构建中激活 conda 环境

转载 作者:太空狗 更新时间:2023-10-29 21:24:13 26 4
gpt4 key购买 nike

我需要在我们的 jenkins 服务器(在 Windows 上运行)上使用特定的 conda 环境运行 jenkins 构建。我认为它会像运行一样简单:

activate myenv
python test_env.py

但这似乎导致构建在脚本开始之前就退出了。这是 Jenkins 控制台日志:

activate myenv
Activating environment "myenv"...
Finished: SUCCESS

如果我删除激活行,python 脚本执行正常。

仅供引用,我正在运行的脚本:

import os

f = open('env.txt','w')

for k, v in os.environ.iteritems():
print k, v
f.write('%s\t%s\n' % (k,v))
f.close()

有人知道这是怎么回事吗?我应该直接调用相关的 python 可执行文件吗?

最佳答案

使用 call activate myenv 来防止 activate 在完成时结束当前 shell。参见 https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/call.mspx?mfr=true .

关于python - 如何在 jenkins 构建中激活 conda 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25546774/

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