【发布时间】:2017-06-25 09:53:30
【问题描述】:
我正在尝试通过 php 页面运行用于图像检测的 Python 脚本,并捕获并显示 py 脚本生成的输出。
这是我的python脚本GITHUB LINK
我正在使用此代码运行 python 脚本:
$command = escapeshellcmd('sudo python Main.py');
$output = shell_exec($command);
echo $output;
这会产生这个错误:
Traceback (most recent call last):
File "Main.py", line 3, in <module>
import cv2
ImportError: No module named cv2
****但是当使用终端独立执行时,相同的脚本可以正常工作。 我已经使用 anaconda 来安装 Opencv****
提前谢谢:)
【问题讨论】:
-
在终端中独立执行脚本时是否输入了相同的命令?
-
是的,我正在使用相同的。
-
你有虚拟环境吗?
-
不,我没有使用虚拟环境。
标签: php python linux opencv anaconda