簡體   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