У меня есть Сценарий PHP, которые называют сценарий Python (кто-то еще, кого я не могу отредактировать). Это хорошо работает на CLI, но после того как я выполняю его как CGI, который он приводит к сбою с ошибкой "bzr: ОШИБКА: не Мог импортировать bzrlib и зависимости".
Я предположил, что это имеет какое-либо отношение к PYTHONPATH, таким образом, я повторяю его и нашел, что это было пусто когда в апачской среде.
Я пытаюсь установить его в своем .htaccess '(я нахожусь на Dreamhost, таким образом, я не могу установить httpd.conf), как:
SetEnv PYTHONPATH "/home/nawaman/lib/python"
Это все еще не работает.
Что я могу сделать об этом? Заранее спасибо за любую справку.
Насколько я знаю, переменные окружения Apache не коррелируют с системными.
Попробуйте установить PYTHONPATH
с помощью PHP putenv()
Или же, я не очень хорошо разбираюсь в Python, но, кажется, можно установить путь внутри Python-скрипта с помощью sys.path
может это поможет.