2013-07-12 3 views
0

Я использовал последнюю версию GAE. Я пытаюсь установить Pylons v1.0 с этой справочной статьей: http://countergram.com/pylons-google-app-enginePylons Установка Google App Engine вызывает ошибку

Пастер служить --reload development.ini работы тонкой

Apache2 + WSGI работают прекрасные

Но: dev_appserver.py пилонов У меня есть сообщение об ошибке:

INFO:root:Starting admin server at: [Link to localhost:8000 ERROR] 2013-07-11 11:55:07,816 cgi.py:121] Traceback (most recent call last): File "/home/evgeny/PycharmProjects/pylons/app.py", line 41, in run_wsgi_app(loadapp('config:development.ini', relative_to=appdir)) File "lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 247, in loadapp ret*emphasized text*urn loadobj(APP, uri, name=name, **kw) File "lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 271, in loadobj global_conf=global_conf) File "lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 296, in loadcontext global_conf=global_conf) File "lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 320, in _loadconfig return loader.get_context(object_type, name, global_conf) File "lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 454, in get_context section) File "lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 476, in _context_from_use object_type, name=use, global_conf=global_conf) File "lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 406, in get_context global_conf=global_conf) File "lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 296, in loadcontext global_conf=global_conf) File "lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 328, in _loadegg return loader.get_context(object_type, name, global_conf) File "lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 620, in get_context object_type, name=name) File "lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 646, in find_egg_entry_point possible.append((entry.load(), protocol, entry.name)) File "lib/python2.7/site-packages/distribute-0.6.19-py2.7.egg/pkg_resources.py", line 1991, in load entry = import(self.module_name, globals(),globals(), ['name']) File "project/project/config/middleware.py", line 9, in from routes.middleware import RoutesMiddleware File "lib/python2.7/site-packages/routes/init.py", line 140, in from routes.mapper import Mapper File "lib/python2.7/site-packages/routes/mapper.py", line 7, in from repoze.lru import LRUCache ImportError: No module named repoze.lru

+0

Вы не можете запустить из virtualenv или сайта установлены пакеты (например, repoze и т.д.) Вам необходимо скопировать все из них в свой проект. Существует много похожих вопросов по переполнению стека. Посмотрите на ошибку 'ImportError: нет модуля с именем repoze.lru' –

+0

. Посмотрите на текущую (вам статья 3 года) учебник по созданию пирамиды https://github.com/jensens/pyramid-gae-tutorial, который где пилоны ушли. Pylons 1.x в значительной степени тупик. http://www.pylonsproject.org/projects/pylons-framework/about –

ответ

0

Это действительно простое решение.
На пути virtualenv:

touch lib/python2.7/site-packages/repoze/__init__.py