繁体   English   中英

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

[英]php script error while executing python script and importing webdriver from selenium

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

回溯(最近一次调用):文件“/var/www/html/spreadsheet/script.py”,第 10 行,在 from selenium import webdriver ImportError: No module named selenium

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 时出错。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM