【发布时间】:2020-09-14 19:58:37
【问题描述】:
我过去使用 python 作为我的提交脚本,而不是 bash 等。在 slurm conder 中,我通常在顶部指示编译器的路径。我在qsub 中尝试过,但没有成功。知道如何使它工作吗?
代码:
#/homes/miranda9/.conda/envs/myenv/lib/python3.7
#PBS -V
#PBS -M me@gmail.com
#PBS -m abe
import sys
for p in sys.path:
print(p)
然后我做了:
qsub test_qsub.py
错误信息:
$ cat test_qsub.py.e381299
/homes/miranda9/.profile: line 2: /opt/intel/compilers_and_libraries_2017/linux/mpi/intel64/bin/mpivars.sh: No such file or directory
/homes/miranda9/.profile: line 3: /opt/intel/compilers_and_libraries_2017/linux/bin/compilervars.sh: No such file or directory
import: unable to open X server `' @ error/import.c/ImportImageCommand/369.
/var/spool/pbs/mom_priv/jobs/381299.iam-pbs.SC: line 9: syntax error near unexpected token `print'
/var/spool/pbs/mom_priv/jobs/381299.iam-pbs.SC: line 9: ` print(p)'
在我添加 ! 并在顶部创建 '#!/homes/miranda9/.conda/envs/automl-meta-learning/lib/python3.7' 后,我收到了一个新错误:
$ cat test_qsub.py.e381301
/homes/miranda9/.profile: line 2: /opt/intel/compilers_and_libraries_2017/linux/mpi/intel64/bin/mpivars.sh: No such file or directory
/homes/miranda9/.profile: line 3: /opt/intel/compilers_and_libraries_2017/linux/bin/compilervars.sh: No such file or directory
-bash: /var/spool/pbs/mom_priv/jobs/381301.iam-pbs.SC: /homes/miranda9/.conda/envs/automl-meta-learning/lib/python3.7: bad interpreter: Permission denied
交叉发布:
【问题讨论】:
标签: pbs