Загрузите локальную библиотеку Python внутри веб-страницы php с запущенным веб-сервером apache - PullRequest
0 голосов
/ 24 октября 2018

У меня есть веб-страница php, которая загружает библиотеку python для выполнения задачи.Обычная библиотека python загружена успешно.Но когда я пытаюсь загрузить библиотеку Python, расположенную в

/home/<username>/.local/lib/python2.7/site-packages

, она вообще не загружается.Поэтому я попытался проверить путь к Python, используя python sys.path в оболочке linux

['', '/usr/lib/python2.7', 
'/usr/lib/python2.7/plat-x86_64-linux-gnu',
'/usr/lib/python2.7/lib-tk', 
'/usr/lib/python2.7/lib-old', 
'/usr/lib/python2.7/lib-dynload', 
'/home/<username>/.local/lib/python2.7/site-packages',
'/usr/local/lib/python2.7/dist-packages', 
'/usr/lib/python2.7/dist-packages']

Но когда я запускаю ту же команду на веб-странице php, получим

['/var/www/html/demo', 
[3] => '/usr/lib/python2.7', 
[4] => '/usr/lib/python2.7/plat-x86_64-linux-gnu', 
[5] => '/usr/lib/python2.7/lib-tk', 
[6] => '/usr/lib/python2.7/lib-old', 
[7] => '/usr/lib/python2.7/lib-dynload', 
[8] => '/usr/local/lib/python2.7/dist-packages', 
[9] => '/usr/lib/python2.7/dist-packages'] 

Здесь на веб-странице локальный пользователь путь к библиотеке Python не указан.Итак, что нужно сделать, чтобы можно было успешно загрузить библиотеку python из локального профиля пользователя внутри веб-страницы php.

Я установил локальную библиотеку python, используя python pip Версия библиотеки Python - 2.7 в Ubuntu 18.04.1, на которой работает веб-сервер apache и php 7.2

ОБНОВЛЕНИЕ 1: Даже опробованный метод, описанный в Локальный пакет Python не загружается при вызове из PHP

, но безуспешно.Может быть, я не могу найти правильный способ сделать это.

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