Я новичок в flask, у меня есть приложение, которое вызывает подпроцесс, flask устанавливается в виртуальной среде на ubuntu (могу ли я установить flask без виртуальной среды?) Это мой код приложения, как только я позвоню подпроцесс, я получаю flask ошибку, что "/ bin / sh: 1: /home/me/oneview-ansible/esxi.sh: not found ", я пробовал полный путь в файл sh, но не могу его запустить, прикрепил код моего приложения,
спасибо за помощь
@app.route('/vare', methods=["POST"])
def vare():
json_obj = request.form.to_dict()
with open('/home/me/oneview-ansible/vare.json', 'w') as f:
f.write(js.dumps(json_obj))
subprocess.call(['/home/me/oneview-ansible/esxi.sh'], shell=True)
return {"status": "ok"
}
'''