mod_wsgi и пилоны: настройка рабочей среды - PullRequest
0 голосов
/ 10 августа 2010

Я пытаюсь настроить Pylons (1.0) с Apache mod_wsgi.С mod_wsgi все работает нормально, и я могу просто запустить приложение на python wsgi.

У меня есть пример quickwiki с сайта Pylons , работающий при его запуске с paster, но, очевидно, я бы никогда не развернул его таким образом - поэтому я пытаюсь получить Quickwikiпример работы с mod_wsgi.Когда я использую paster для запуска сайта, мне нужно source ./pylons/bin/activate, и я чувствую, что это «шаг», который отсутствует при попытке заставить его работать с mod_wsgi.Скрипт ./pylons/bin/activate является тем, который был в источнике при загрузке пилонов.

При использовании его с mod_wsgi я получаю:

ImportError: Нет модуля с именем paste.deploy

Я смотрел на этот сайт , но просто добавление пути к приложению пилонов не делает этого.

Я также просматривал этот сайт , но он, похоже, не принес ничего существенного (и не решил проблему) при выдаче:

import activate_workingenv
activate_workingenv.activate_workingenv(WORKING_ENV)

Просмотр sys.path после выдачи source ./pylons/bin/activate показывает, как дюжина вещей, добавленных к пути, включая материал для пастера и все мои требования.Я бы предпочел не жестко закодировать все эти сценарии - что мне здесь не хватает?

Я новичок в Pylons, и мои навыки в Python не очень сильны, поэтому я могу упустить что-то действительно простое.

1 Ответ

3 голосов
/ 10 августа 2010
...