Я пытаюсь запустить python из php файла, который я разместил на publi c IP, используя сервер xampp в Ubuntu. Php код:
echo exec('sudo /usr/bin/python3 /opt/lampp/htdocs/b.py 2>&1',$out,$res);
var_dump($res);
Работает, когда я запускаю простой скрипт, но когда я добавляю оператор импорта, он не работает.
import matplotlib
matplotlib.use('Agg')
from fastai import *
from fastai.vision import *
Работает напрямую с терминала. Я также дал им разрешение 777 и + x . PHP ошибка показа файла $ res
sudo: no tty present and no askpass program specifiedint(1)
Я не понимаю, в чем здесь проблема.