Я пытаюсь выполнить сценарий Python
из PHP
, используя exec()
, например:
echo exec("/usr/bin/python3 timedttp.py 2>&1");
Я получаю ImportError: No module named 'mpld3'
.Я запускаю это с Apache
на Raspberry Pi.Программа Python находится в том же каталоге, что и мой php-файл, и всякий раз, когда я запускаю скрипт в терминале, никаких проблем не возникает.Также пытался использовать shell_exec()
, и я получаю следующую ошибку:
Traceback (most recent call last): File "timedttp.py", line 6, in import matplotlib.pyplot as plt, mpld3 ImportError: No module named 'mpld3'
Я вызываю такой модуль внутри моего Python
сценария:
import matplotlib.pyplot as plt, mpld3
Я могу запустить эту программу без каких-либо проблем с терминала, поэтому я думаю, что это связано с Apache или PHP.
Буду очень признателен за любую помощь, которую я могу получить с этим.