Necesito configurar el entorno con la ruta a un binario. En el caparazón, puedo usar whichpara encontrar la ruta. ¿Existe un equivalente en Python? Este es mi codigo.
cmd = ["which","abc"]
p = subprocess.Popen(cmd, stdout=subprocess.PIPE)
res = p.stdout.readlines()
if len(res) == 0: return False
return True
whichno es una buena opción para detectar si un comando está instalado. Referencia