调试运行python脚本的htcondor问题

时间:2017-12-30 07:18:04

标签: python condor

我正在向condor提交python脚本。当condor运行它时它会得到 导入错误。 Condor将其作为 /var/lib/condor/execute/dir_170475/condor_exec.exe。如果我手动复制 执行机器的python脚本并将其放在同一个地方 并运行它,它不会导致导入错误。我想知道如何 调试这个。

如何查看condor用于运行它的命令行?可以的文件 复制到/var/lib/condor/execute/dir_170475/condor_exec.exe 失败后保留所以我能看到它吗?任何其他建议 如何调试?

1 个答案:

答案 0 :(得分:1)

您可以简单地运行一个交互式作业(基本上只是一个以睡眠或猫为命令的作业),然后执行ssh_to_job来运行它。

通常,您需要在计算节点上设置python环境,最好在您的启动脚本中拥有一个venv并将其激活。