Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python运行Gaussian 16(它是一个计算化学软件)?_Python_Subprocess - Fatal编程技术网

如何使用python运行Gaussian 16(它是一个计算化学软件)?

如何使用python运行Gaussian 16(它是一个计算化学软件)?,python,subprocess,Python,Subprocess,我想使用高斯软件对大量文件执行计算。它采用输入文件的名称&它将在其中写入计算结果的输出文件的名称。其中一个文件如下: h2plus_d2.0.in 在终端上,以下代码正在成功执行: g16 /home/prathvisingh526/Documents/h2plus_d2.0.in h2plus_d2.0.out 但是,当我使用以下代码在python上执行相同的操作时: import subprocess subprocess.run("g16 /home/prathvisingh526/Do

我想使用高斯软件对大量文件执行计算。它采用输入文件的名称&它将在其中写入计算结果的输出文件的名称。其中一个文件如下:

h2plus_d2.0.in

在终端上,以下代码正在成功执行:

g16 /home/prathvisingh526/Documents/h2plus_d2.0.in h2plus_d2.0.out
但是,当我使用以下代码在python上执行相同的操作时:

import subprocess
subprocess.run("g16 /home/prathvisingh526/Documents/h2plus_d2.0.in h2plus_d2.0.out",shell=True)
我得到以下错误

/bin/sh: 1: g16: not found

请帮忙

欢迎来到SO,请分享您迄今为止编写的代码,以便这里的人能够帮助您。我从未使用过此软件,但在他们的网站上似乎记录得比较好。键入
哪个g16
,在代码中使用二进制的完整路径。