2010-08-10 2 views
0

Я пытаюсь настроить 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 не очень сильные, поэтому мне может не хватать чего-то очень простого.

ответ

3
+0

Большое спасибо. Оно работает. Я на самом деле посмотрел на это несколько раз, но не мог понять, что я должен использовать. Эта строка была кикером: site.addsitedir ('/ usr/local/pythonenv/PYLONS-1/lib/python2.5/site-packages') – rfusca