Python Ошибка импорта модуля на сервере Apache2 - PullRequest
0 голосов
/ 30 марта 2020

При запуске сценария CGI Python на Apache2 сервер не может импортировать определенные модули python. Например, Pandas устанавливается локально:

enter image description here

И это скрипт, который я хочу запустить из каталога / var / www/html:

enter image description here

Но скрипт python продолжает выдавать ошибку импорта для pandas при запуске из Интернета. Я несколько раз менял линию Шебанга, думая, что это может быть проблемой. Я пробовал / usr / bin / python3, / usr / bin / env python3, /usr/bin/python3.5 и / usr / bin / env python3 .5, но это не так похоже, что-то меняет.

enter image description here

Мне интересно, связано ли это с разрешениями для каталога site-packages, поскольку он находится за пределами веб-каталога , Или если используется совершенно другая среда python, когда скрипт CGI выполняется из Интернета. Это конфигурация сайта:

enter image description here

Существуют ли какие-либо дополнительные полномочия, позволяющие вызывать локальные модули, или для этого есть другое решение?

...