set environment variable in python script

前端 未结 4 1198
佛祖请我去吃肉
佛祖请我去吃肉 2020-11-27 15:26

I have a bash script that sets an environment variable an runs a command

LD_LIBRARY_PATH=my_path
sqsub -np $1 /homedir/anotherdir/executable
<
4条回答
  •  一整个雨季
    2020-11-27 15:41

    Compact solution (provided you don't need other environment variables):

    call('sqsub -np {} /homedir/anotherdir/executable'.format(var1).split(),
          env=dict(LD_LIBRARY_PATH=my_path))
    

    Using the env command line tool:

    call('env LD_LIBRARY_PATH=my_path sqsub -np {} /homedir/anotherdir/executable'.format(var1).split())
    

提交回复
热议问题