Muszę skonfigurować środowisko ze ścieżką do pliku binarnego. W powłoce mogę whichznaleźć ścieżkę. Czy jest odpowiednik w Pythonie? To jest mój kod.
cmd = ["which","abc"]
p = subprocess.Popen(cmd, stdout=subprocess.PIPE)
res = p.stdout.readlines()
if len(res) == 0: return False
return True
whichsobie nie jest dobrym wyborem do wykrywania, czy polecenie jest zainstalowane. Odniesienie