我正在尝试使用以下命令向 PBS 提交一个简单的 python 脚本:
qsub -l procs=1 -q copperhead test.py, but the command fails with the error file (i.e., test.py.e--) saying:
/var/spool/torque/mom_priv/jobs/1339901.cph-m1.uncc.edu.SC: line 3: syntax error near unexpected token `('
/var/spool/torque/mom_priv/jobs/1339901.cph-m1.uncc.edu.SC: line 3: `with open('a.out','w') as f:'
test.py的内容为:
with open('a.out','w') as f:
pass
首先,我运行module load anaconda5
安装 conda 版本 4.6.14 和 python 3.6.7 的命令。当我直接运行命令时python test.py
,它运行正常。当我将 shell 脚本中的“test.py”提交给 PBS 时,它运行正常。但是当直接将“test.py”提交给 PBS 时,它无法执行。