# paster setup-app prod.ini ... File "/usr/lib/python2.5/site-packages/Orphereus/lib/helpers.py", line 28, in <module> from pylons import config, request, c, g ImportError: cannot import name c Проблема похоже известная, см. http://groups.google.com/group/pylons-discuss/browse_thread/thread/f96ca909d0928501?pli=1 http://pylonshq.com/project/pylonshq/ticket/652 Оба приведённых решения у меня не сработали.
По второй ссылке импорт исправился. Выходит, ошибка какая-то другая выбрасывается? Не могли бы Вы приложить этот prod.ini?
Вот оригинальный http://orphereus.googlecode.com/svn/trunk/development.ini.template
python-module-pylons-1.0-alt1.hg20090814.1 -> sisyphus: * Mon Nov 09 2009 Eugeny A. Rostovtsev (REAL) <real at altlinux> 1.0-alt1.hg20090814.1 - Fixed imports (ALT #22195)
Хм, а у меня так и не починилось python-module-pylons-1.0-alt1.hg20090814.1 # paster setup-app prod.ini Traceback (most recent call last): File "/usr/bin/paster", line 8, in <module> load_entry_point('PasteScript==1.7.4dev', 'console_scripts', 'paster')() File "/usr/lib/python2.5/site-packages/paste/script/command.py", line 100, in run invoke(command, command_name, options, args[1:]) File "/usr/lib/python2.5/site-packages/paste/script/command.py", line 139, in invoke exit_code = runner.run(args) File "/usr/lib/python2.5/site-packages/paste/script/appinstall.py", line 68, in run return super(AbstractInstallCommand, self).run(new_args) File "/usr/lib/python2.5/site-packages/paste/script/command.py", line 234, in run result = self.command() File "/usr/lib/python2.5/site-packages/paste/script/appinstall.py", line 447, in command conf = appconfig(config_spec, relative_to=os.getcwd()) File "/usr/lib/python2.5/site-packages/paste/deploy/loadwsgi.py", line 214, in appconfig global_conf=global_conf) File "/usr/lib/python2.5/site-packages/paste/deploy/loadwsgi.py", line 247, in loadcontext global_conf=global_conf) File "/usr/lib/python2.5/site-packages/paste/deploy/loadwsgi.py", line 270, in _loadconfig return loader.get_context(object_type, name, global_conf) File "/usr/lib/python2.5/site-packages/paste/deploy/loadwsgi.py", line 401, in get_context section) File "/usr/lib/python2.5/site-packages/paste/deploy/loadwsgi.py", line 423, in _context_from_use object_type, name=use, global_conf=global_conf) File "/usr/lib/python2.5/site-packages/paste/deploy/loadwsgi.py", line 353, in get_context global_conf=global_conf) File "/usr/lib/python2.5/site-packages/paste/deploy/loadwsgi.py", line 247, in loadcontext global_conf=global_conf) File "/usr/lib/python2.5/site-packages/paste/deploy/loadwsgi.py", line 277, in _loadegg return loader.get_context(object_type, name, global_conf) File "/usr/lib/python2.5/site-packages/paste/deploy/loadwsgi.py", line 553, in get_context object_type, name=name) File "/usr/lib/python2.5/site-packages/paste/deploy/loadwsgi.py", line 579, in find_egg_entry_point possible.append((entry.load(), protocol, entry.name)) File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 1913, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File "/usr/lib/python2.5/site-packages/Orphereus/config/middleware.py", line 42, in <module> from Orphereus.config.environment import load_environment File "/usr/lib/python2.5/site-packages/Orphereus/config/environment.py", line 30, in <module> import Orphereus.lib.helpers File "/usr/lib/python2.5/site-packages/Orphereus/lib/helpers.py", line 28, in <module> from pylons import config, request, c, g ImportError: cannot import name c
Прошу прощения, не сразу обратил внимание на разницу между вышеприведённой ошибкой и той, что исправляется по Вашей второй ссылке. Последние 3 строки - это не pylons, это Ваш Orphereus. Вот что в строке 28: from pylons import config, request, c, g А вот в pylons, PasteScript и PasteDeploy таких строк вообще нет. Короче, нужно чинить Orphereus.
Хотя... можно просто добавить эти два объекта (c & g) в сам pylons.
#15561 DONE sisyphus python-module-pylons.git=1.0-alt1.hg20090814.2
tnx, заработало