Ошибка сценария php при выполнении сценария python и импорте веб-драйвера из селена - PullRequest
0 голосов
/ 19 января 2019

Я выполняю скрипт python из php, который импортирует веб-драйвер из селена, но я получаю ошибку

Traceback (последний вызов был последним): File "/var/www/html/spreadsheet/script.py", строка 10, из селена import webdriver ImportError: Нет модуля с именем 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 я получаю eror

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

, поэтому я получаю сообщение об ошибке при импорте веб-драйвера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...