Python fabric cant be executed from python using subproccess -
in python trying execute fabfile , ,i below error subproccess output. installed fabric using easy install. if run code command line works. python no go. assume there issue how using popen command? /bin/sh: 1: fab: not found below how start fabric python: cmd = """fab -h 111.111.111.111 aws_bootstrap initial_chef_run:aws_server.json,aws-test,development -w """ os.chdir(fab_path) #change dir fabfile located p = subprocess.popen(cmd, shell=true,stderr=subprocess.stdout,stdout=subprocess.pipe) ps added below popen below error: executable="/bin/bash" /bin/bash: fab: command not found from command line below means terminal can find fab. fab fatal error: couldn't find fabfiles! remember -f can used specify fabfile path, , use -h help. aborting. try use whole path fab. path fab on system, can use which fab . however, can't think of reason why calling fab python might better using execute function of fab:...