Возникли проблемы при выполнении скрипта Python из PHP из-за ошибки ImportError - PullRequest
0 голосов
/ 15 октября 2018

Я пытаюсь выполнить сценарий 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.

Буду очень признателен за любую помощь, которую я могу получить с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...