我使用这个script在localhost中用php运行python脚本,但它不读取numpy和cv2之类的模块。在
通过PHP,当它不读取模块时,我遇到了一个常见的错误:import numpy as np ImportError: No module named numpy
我把python文件移到python文件夹C:\Python27中,没有做任何更改!
如果我使用pythonshell,它就可以工作了!在
可能是apache的问题?在
这里是python代码:
^{pr2}$
PHP代码:<?php
$param1 = "first";
$param2 = "second";
$param3 = "third";
$command = "python /home/wellington/python_script_example.py";
$command .= " $param1 $param2 $param3 2>&1";
header('Content-Type: text/html; charset=utf-8');
echo '';
echo "
body{
background:#000;
color: #7FFF00;
font-family:'Lucida Console',sans-serif !important;
font-size: 12px;
}
";
$pid = popen( $command,"r");
echo "
";
while( !feof( $pid ) )
{
echo fread($pid, 256);
flush();
ob_flush();
echo "";
usleep(100000);
}
pclose($pid);
echo "
";echo "
Script finalizado
";
?>