我正在尝试运行一个使用PHP exec命令导入cv2的python脚本。这是代码:
<?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返回&#34;空白&#34;
我已经尝试过的事情:
我更改了PHP脚本以报告return_val,如下所示:
<?php
$r = exec('python /home/me/helloWorld.py', $ouput, $ret_val);
echo "ret_val: $ret_val"
?>
这返回了&#39; 1&#39;即使运行helloOpencv.py python脚本不应该有任何错误
请帮我找到解决此问题的方法。