我的路径中有一个名为blat
的可执行文件,这意味着它可以在任何目录中打开的终端上工作。但是,当我运行subprocess.call(['blat', 'args', 'go', 'here'])
时,我得到FileNotFoundError: [Errno 2] No such file or directory: 'blat'
。或者,运行subprocess.call('blat args go here', shell=True)
得到/bin/sh: 1: blat: not found
。我确信blat
在我的路径中,在python之外,从同一个目录运行它是可行的。我做错什么了
编辑:运行type blat
产生blat is hashed
目前没有回答
相关问题 更多 >
编程相关推荐