执行python脚本并从selenium导入webdriver时php脚本错误

时间:2019-01-19 07:24:02

标签: php python selenium selenium-webdriver

我正在从php执行python脚本,该脚本正在从selenium导入webdriver,但出现错误

  

回溯(最近通话最近):文件   硒中的“ /var/www/html/spreadsheet/script.py”,第10行   import webdriver ImportError:没有名为硒的模块

Selenium已安装,并且python脚本可以从bash正常运行。我也从sudo运行了它,但仍然遇到相同的错误。

我的php脚本是

$dir = __DIR__;
$command = "sudo -u www-data python ".$dir."/script.py 2>&1";

$pid = popen( $command,"r");

while( !feof( $pid ) )
{
 echo fread($pid, 256);
 flush();
 ob_flush();
 usleep(200000);
}
pclose($pid);

在script.py中,我越来越差劲

from selenium import webdriver
import time
import os
import os.path

所以导入webdriver时出现错误。

1 个答案:

答案 0 :(得分:1)

是否安装了硒模块?如果没有安装使用 pip install selenium->适用于Python 2.7及更高版本 pip3 install selenium->适用于Python3。^及更高版本