Pregunta

Hola tengo Ubuntu 10.10 instalado. Y quería probar TurboGear. Creo correctamente los pasos de instalación. Sin embargo, los problemas que he encontrado son en los pasos donde crea el quickstart example

Cuando escribo el comando para crear un ejemplo rápido, seguí los valores predeterminados que es ejemplo, no, sí. Para crear el ejemplo. En los últimos pasos donde escribo paster setup-app development.ini, paster serve development.ini No se quejará ningún módulo llamado Template.genshi. No entiendo lo que significa por eso. Y tampoco pude encontrar ninguna respuesta a este problema en Internet. ¿Puede ser porque Ubuntu obtuvo Python 2.6.6 instalado como estándar?

Estos son los pasos que he seguido, encontrados en aquí

$ virtualenv --no-site-packages -p python2.6 tg2env
$ cd tg2env/
$ source bin/activate
(tg2env)$ easy_install -i http://www.turbogears.org/2.1/downloads/current/index tg.devtools
(tg2env)$ paster quickstart example
(tg2env)$ cd example/
(tg2env)$ python setup.py develop
(tg2env)$ nosetests
(tg2env)$ paster setup-app development.ini
(tg2env)$ paster serve development.ini
(tg2env)$ deactivate

Y aquí está el error que recibo al ejecutar paster setup-app development.ini

File "/home/starcorn/tg2env/bin/paster", line 9, in <module>
    load_entry_point('PasteScript==1.7.3', 'console_scripts', 'paster')()
  File "/home/starcorn/tg2env/lib/python2.6/site-packages/PasteScript-1.7.3-py2.6.egg/paste/script/command.py", line 84, in run
    invoke(command, command_name, options, args[1:])
  File "/home/starcorn/tg2env/lib/python2.6/site-packages/PasteScript-1.7.3-py2.6.egg/paste/script/command.py", line 123, in invoke
    exit_code = runner.run(args)
  File "/home/starcorn/tg2env/lib/python2.6/site-packages/PasteScript-1.7.3-py2.6.egg/paste/script/appinstall.py", line 68, in run
    return super(AbstractInstallCommand, self).run(new_args)
  File "/home/starcorn/tg2env/lib/python2.6/site-packages/PasteScript-1.7.3-py2.6.egg/paste/script/command.py", line 218, in run
    result = self.command()
  File "/home/starcorn/tg2env/lib/python2.6/site-packages/PasteScript-1.7.3-py2.6.egg/paste/script/appinstall.py", line 456, in command
    self, config_file, section, self.sysconfig_install_vars(installer))
  File "/home/starcorn/tg2env/lib/python2.6/site-packages/PasteScript-1.7.3-py2.6.egg/paste/script/appinstall.py", line 598, in setup_config
    mod.setup_app, command, filename, section, vars)
  File "/home/starcorn/tg2env/lib/python2.6/site-packages/PasteScript-1.7.3-py2.6.egg/paste/script/appinstall.py", line 612, in _call_setup_app
    func(command, conf, vars)
  File "/home/starcorn/tg2env/example/example/websetup/__init__.py", line 17, in setup_app
    load_environment(conf.global_conf, conf.local_conf)
  File "/home/starcorn/tg2env/lib/python2.6/site-packages/TurboGears2-2.1-py2.6.egg/tg/configuration.py", line 581, in load_environment
    setup()
  File "/home/starcorn/tg2env/lib/python2.6/site-packages/TurboGears2-2.1-py2.6.egg/tg/configuration.py", line 392, in setup_genshi_renderer
    from tg.dottednames.genshi_lookup import GenshiTemplateLoader
  File "/home/starcorn/tg2env/lib/python2.6/site-packages/TurboGears2-2.1-py2.6.egg/tg/dottednames/genshi_lookup.py", line 6, in <module>
    from genshi.template import TemplateLoader
ImportError: No module named genshi.template
¿Fue útil?

Solución

En cuanto a por qué no se instaló es un problema para TurboGears, pero ...

$ easy_install Genshi

arreglará esto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top