Я пытаюсь запустить скрипт Python, который импортирует cv2 с помощью команды PHP exec. Вот код:
<?php
$r = exec('python /home/me/helloWorld.py');
echo "Output: $r"?>
У меня есть два скрипта Python, helloWorld.py и helloOpencv.py
helloWorld.py
print "Hello World"
helloOpencv.py
import cv2
print cv2.__version__
helloWorld.py дает ожидаемый результат, но helloOpencv.py возвращает «пусто»
То, что я уже пробовал:
Я изменил сценарий PHP, чтобы сообщить return_val следующим образом:
<?php
$r = exec('python /home/me/helloWorld.py', $ouput, $ret_val);
echo "ret_val: $ret_val"?>
Это возвратило ‘1’, хотя не должно быть никакой ошибки при запуске сценария python helloOpencv.py
Пожалуйста, помогите мне найти решение этой проблемы.
Задача ещё не решена.
Других решений пока нет …