我有一个程序通常在Linux的conda环境中运行,因为我使用它来管理我的库,请按照以下说明:
source activate my_environment
python hello_world.py
如何在使用PBS的高性能计算机上运行hello_world.py?指南中解释了需要运行适应代码script.sh,并使用指令qsub调用。
# script.sh
#!/bin/sh
#PBS -S /bin/sh
#PBS -N job_example
#PBS -l select=24
#PBS -j oe
cd $PBS_O_WORKDIR
mpiexec ./programa_mpi
我如何使用qsub在anaconda环境中运行hello_world.py?
module load python3
。在超级计算机上,Python不会自动启用,因此您需要在PBS脚本中启用Python或Matlab或其他版本。加载该模块将使该版本的Python成为运行Python脚本时的默认版本。 - m13op22https://stackoverflow.com/questions/56871054/force-shell-to-use-python-from-conda-variable-in-sungrid-engine
,我有一个类似的问题。 - Minions