Are you using '#!/usr/bin/env python'? That could make a difference as an 
example:
#!/usr/bin/env python3
#SBATCH --job-name=Python

from time import sleep

sleep(1)
print("done")

________________________________________
From: slurm-users <slurm-users-boun...@lists.schedmd.com> on behalf of Walters, 
Richard I ERDC-RDE-ITL-MS Contractor <richard.i.walt...@erdc.dren.mil>
Sent: Saturday, March 13, 2021 3:19 PM
To: slurm-users@lists.schedmd.com
Subject: [slurm-users] Sbatch python question


First, I'm new to slurm, I'm used to PBS Pro.  But we're getting a new system, 
and they still configuring it.  I'm a pioneer user for this new system.  I'm 
trying to submit an sbatch job with a python script (not the usual bash or csh 
script).  This scrips works with qsub for PBS Pro; so  basically trying to 
convert parts of it for slurm.


%>. sbatch my_submit_script.py


Question:


Why does slurm fail my python file when I attempt to import a subcomponent of a 
python package?  Seems that I am forced to import the entire package.


For example, when I attempt


```from time import sleep```



the script will fail, whereas


```import time```


works?


 Is this a slurm, python configuration issue ?  Or does slurm's python 
integration have a problem with importing subcomponents of a package in python ?



Reply via email to