Apache не может импортировать из правильного PYTHONPATHPython

Программы на Python
Anonymous
 Apache не может импортировать из правильного PYTHONPATH

Сообщение Anonymous »

Ситуация такая:
  • в моем httpd.conf у меня

    Код: Выделить всё

    SetEnv PYTHONPATH /Users//PATH_TO/py3
    
  • мой скрипт Python в браузере запускается, печатает что-то вроде заголовка, а затем я печатаю из него среду, например

    Код: Выделить всё

    [(x, os.environ [x]) for x in os.environ if "PY" in x]
    
Я вижу напечатанный путь к моим материалам Python. Он есть в среде Apache.
Однако следующая строка в моем скрипте,
которая:

Код: Выделить всё

from my_module import * # module **is** in the directory which is in PYTHONPATH
выдает ошибку:

Код: Выделить всё

ModuleNotFoundError: No module named '....'
Для меня это не имеет смысла.
Это под macOS 13.6.3 Ventura.

Подробнее здесь: https://stackoverflow.com/questions/797 ... pythonpath

Вернуться в «Python»