У меня есть простой код PHP:
<?php echo exec('/opt/anaconda2/bin/python test2.py 2>&1'); ?><br>
А также test2.py
просто импортируйте библиотеку theano
import theano
Он работает под SSH, но выкинуть:
KeyError: 'PATH'
при просмотре php в браузере.
Что здесь радует? Есть ли способ, которым я могу увидеть полный след ошибки сообщения?
Вы можете попробовать это для PHP стороны, но я думаю, что KeyError — это вещь Python:
<?php
$output = array();
exec('/opt/anaconda2/bin/python test2.py 2>&1', $output, $returnCode);
echo 'Output is: ' . PHP_EOL;
var_dump($output);
echo 'Return code is: ' . PHP_EOL;
var_dump($returnCode);
?>
Других решений пока нет …