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

Ответить
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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