Установка pythonpath для Trac, работающего как fast-cgi

У меня есть установка trac с использованием fast-cgi на сервере. Я пытаюсь установить укушенное расширение, чтобы я мог выполнять непрерывную интеграцию - однако среда, в которой по какой-то причине работает trac , не имеет ~ / lib / pythonX.X / в своем пути python - только / usr / lib / pythonX.X / это проблематично, так как я не могу установить укус с правами администратора (у меня их нет).

Я хотел бы изменить pythonpath в trac, чтобы он выполнял поиск в ~ / lib / pythonX.X /, но я не могу понять, где его установить или изменить. Очевидно, что установка trac не читает мой.bash_profile, так что, хотя я могу установить его там, это не поможет.

Кто-нибудь делал это раньше или может, по крайней мере, указать мне правильное направление?

1 ответ

Решение

Выяснил это примерно через десять минут после публикации вопроса (это было примерно через два часа после начала попытки выяснить это)

Когда вы работаете с trac как fastcgi, в вашей директории окружения trac есть файл index.fcgi. Этот файл позволяет вам установить переменные окружения для этой конкретной установки trac.

Я просто добавил

export PYTHONPATH=${PYTHONPATH}:/home/username/lib/python2.4/site-packages

как вторая строка этого файла, и все волшебным образом начало работать!

Другие вопросы по тегам