Я пытаюсь настроить Pylons (1.0) с помощью Apache mod_wsgi. Все отлично работает с mod_wsgi, и я могу просто запустить приложение python wsgi.mod_wsgi и pylons: настройка рабочей среды
У меня есть quickwiki example from the Pylons site, работающий при запуске с помощью paster, но, очевидно, я никогда не буду развертывать таким образом - поэтому я пытаюсь получить пример Quickwiki, работающий с mod_wsgi. Когда я использую paster для запуска сайта, у меня есть source ./pylons/bin/activate
, и я чувствую, что это «шаг», который отсутствует при попытке заставить его работать с mod_wsgi. Сценарий ./pylons/bin/activate
- это тот, который был в источнике при загрузке пилонов.
При его использовании с mod_wsgi, я получаю:
ImportError: No module named paste.deploy
Я посмотрел на this site но просто добавив путь приложения пилоны не делает.
Я также посмотрел на this site, но это, похоже, не делать ничего существенного (и не решило проблему) при выдаче:
import activate_workingenv
activate_workingenv.activate_workingenv(WORKING_ENV)
Глядя на sys.path
после выдачи source ./pylons/bin/activate
шоу как дюжина вещей, добавленных на путь, в том числе пастеров и все мои требования. Я бы предпочел не жестко скопировать все те, что есть в скрипте - что мне здесь не хватает?
Я новичок в Pylons, и мои навыки Python не очень сильные, поэтому мне может не хватать чего-то очень простого.
Большое спасибо. Оно работает. Я на самом деле посмотрел на это несколько раз, но не мог понять, что я должен использовать. Эта строка была кикером: site.addsitedir ('/ usr/local/pythonenv/PYLONS-1/lib/python2.5/site-packages') – rfusca