Python 脚本提交给 PBS 时失败

Python 脚本提交给 PBS 时失败

我正在尝试使用以下命令向 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 时,它无法执行。

相关内容