Я запускаю приложение Flask поверх UWSGI и nginx.В моем приложении Flask я использую GraphVIZ.
Если я запускаю Flask напрямую, все работает.Однако, если я запускаю его через UWSGI, я получаю следующую фатальную ошибку: graphviz.backend.ExecutableNotFound: не удалось выполнить ['dot', '-Tsvg', '-O', 'graphviz_dot_graph'], убедитесь, что исполняемые файлы Graphvizнаходятся в вашей системе PATH
Я проверил, что моя установка GraphVIZ находится на / usr / bin, а $ PATH включает / usr / bin.Кажется, что либо UWSGI (или, возможно, nginx) переопределяет мой системный путь, поэтому сценарий, который легко найти при непосредственном запуске, больше не найден.
Есть идеи, как решить эту проблему?