Я нашел очень похожий вопрос Вот. Однако это не помогло мне решить мою проблему.
С помощью веб-сервера я пытаюсь вызвать скрипт Python из PHP-скрипта. Однако, когда я импортирую библиотеку numpy, я получаю только пустой экран, пока получаю ожидаемый вывод ‘help’ без строки ‘import numpy’. Примечательно, что при запуске через терминал вместо веб-сервера проблем не возникает.
PHP скрипт:
<?php
$input = 'help';
$output = exec("/usr/bin/python3.5 /path/test.py '$input'");
echo $output;
?>
скрипт на python (здесь я прокомментировал попытку выдать ошибку, но все, что я получаю, это ‘PATH’ ‘:
import sys
# try:
# import numpy
# print('done')
# except Exception as e:
# print(e)
import numpy
foo = sys.argv[1]
print(foo)
Любая помощь приветствуется.
Задача ещё не решена.
Других решений пока нет …