instalaci[on de Pyramid

24 views
Skip to first unread message

Ixai

unread,
Apr 25, 2012, 11:58:37 PM4/25/12
to pytho...@googlegroups.com
Hola, me presento un poco. Soy Ixai Lanzagorta, estuve el lunes en la reuni[on y por ah[i escuch[e que estaban usando Pyramid para desarrollar algunas cosas. Hoy intent[e instalar Pyramid pero me top[e con una pared que no he podido solucionar. El error concreto es:

$ env/easy_install pyramid
[...]
Running pyramid-1.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-_3wn8f/pyramid-1.3/egg-dist-tmp-3oxxuc
[...]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 3657: ordinal not in range(128)

Estuve buscando en el google group de pylons y encontr[e varios posts con el mismo error pero bajo otras circunstancias por lo que sus soluciones no me fueron muy utiles (i.e. modificar el encoding de archivos de templates que por obvias razones no he creado). Si alguien me pudiera ayudar a entender qu[e est[a pasando se lo agradecer[ia.

Adjunto el output completo para referencia.

P.D.: Por alguna raz[on no quiere arrancar mi gnome-control-center y no he podido instalar m[as teclados que el gringo, por eso los acentos como '['.
---

[ixai@scout env]$ bin/easy_install pyramid
Searching for pyramid
Reading http://pypi.python.org/simple/pyramid/
Reading http://docs.pylonshq.com
Reading http://pylonsproject.org
Reading http://docs.pylonsproject.org
Best match: pyramid 1.3
Downloading http://pypi.python.org/packages/source/p/pyramid/pyramid-1.3.tar.gz#md5=1de094e952bd8fff5bc0393b75eb2ec2
Processing pyramid-1.3.tar.gz
Running pyramid-1.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-_3wn8f/pyramid-1.3/egg-dist-tmp-3oxxuc
Traceback (most recent call last):
  File "bin/easy_install", line 9, in <module>
    load_entry_point('distribute==0.6.24', 'console_scripts', 'easy_install')()
  File "/home/ixai/projects/sigo/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py", line 1883, in main
    with_ei_usage(lambda:
  File "/home/ixai/projects/sigo/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py", line 1864, in with_ei_usage
    return f()
  File "/home/ixai/projects/sigo/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py", line 1887, in <lambda>
    distclass=DistributionWithoutHelpCommands, **kw
  File "/usr/lib/python3.2/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/usr/lib/python3.2/distutils/dist.py", line 917, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python3.2/distutils/dist.py", line 936, in run_command
    cmd_obj.run()
  File "/home/ixai/projects/sigo/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py", line 349, in run
    self.easy_install(spec, not self.no_deps)
  File "/home/ixai/projects/sigo/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py", line 589, in easy_install
    return self.install_item(spec, dist.location, tmpdir, deps)
  File "/home/ixai/projects/sigo/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py", line 619, in install_item
    dists = self.install_eggs(spec, download, tmpdir)
  File "/home/ixai/projects/sigo/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py", line 809, in install_eggs
    return self.build_and_install(setup_script, setup_base)
  File "/home/ixai/projects/sigo/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py", line 1086, in build_and_install
    self.run_setup(setup_script, setup_base, args)
  File "/home/ixai/projects/sigo/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py", line 1075, in run_setup
    run_setup(setup_script, args)
  File "/home/ixai/projects/sigo/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/sandbox.py", line 31, in run_setup
    lambda: exec(compile(open(
  File "/home/ixai/projects/sigo/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/sandbox.py", line 73, in run
    return func()
  File "/home/ixai/projects/sigo/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/sandbox.py", line 34, in <lambda>
    {'__file__':setup_script, '__name__':'__main__'})
  File "setup.py", line 116, in <module>
  File "/usr/lib/python3.2/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/usr/lib/python3.2/distutils/dist.py", line 917, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python3.2/distutils/dist.py", line 936, in run_command
    cmd_obj.run()
  File "/home/ixai/projects/sigo/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/bdist_egg.py", line 172, in run
    self.run_command("egg_info")
  File "/usr/lib/python3.2/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/usr/lib/python3.2/distutils/dist.py", line 936, in run_command
    cmd_obj.run()
  File "/home/ixai/projects/sigo/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/egg_info.py", line 179, in run
    self.find_sources()
  File "/home/ixai/projects/sigo/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/egg_info.py", line 254, in find_sources
    mm.run()
  File "/home/ixai/projects/sigo/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/egg_info.py", line 308, in run
    self.add_defaults()
  File "/home/ixai/projects/sigo/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/egg_info.py", line 339, in add_defaults
    self.read_manifest()
  File "/usr/lib/python3.2/distutils/command/sdist.py", line 377, in read_manifest
    for line in manifest:
  File "/home/ixai/projects/sigo/env/lib/python3.2/encodings/ascii.py", line 26, in decode
    return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 3657: ordinal not in range(128)

Renich Bon Ciric

unread,
Apr 26, 2012, 4:08:29 AM4/26/12
to pytho...@googlegroups.com
On Wed, Apr 25, 2012 at 10:58 PM, Ixai <ixa...@gmail.com> wrote:
> Hola, me presento un poco. Soy Ixai Lanzagorta, estuve el lunes en la
> reuni[on y por ah[i escuch[e que estaban usando Pyramid para desarrollar
> algunas cosas. Hoy intent[e instalar Pyramid pero me top[e con una pared que
> no he podido solucionar. El error concreto es:
>
> $ env/easy_install pyramid
> [...]
> Running pyramid-1.3/setup.py -q bdist_egg --dist-dir
> /tmp/easy_install-_3wn8f/pyramid-1.3/egg-dist-tmp-3oxxuc
> [...]
> UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 3657:
> ordinal not in range(128)
>
> Estuve buscando en el google group de pylons y encontr[e varios posts con el
> mismo error pero bajo otras circunstancias por lo que sus soluciones no me
> fueron muy utiles (i.e. modificar el encoding de archivos de templates que
> por obvias razones no he creado). Si alguien me pudiera ayudar a entender
> qu[e est[a pasando se lo agradecer[ia.
>
> Adjunto el output completo para referencia.
>
> P.D.: Por alguna raz[on no quiere arrancar mi gnome-control-center y no he
> podido instalar m[as teclados que el gringo, por eso los acentos como '['.


Qué distro estás usando?

Ixai Lanzagorta Ochoa

unread,
Apr 26, 2012, 4:47:14 AM4/26/12
to pytho...@googlegroups.com

Arch linux, aunque tuve que instalarlo con el archboot en vez del medio oficial.

--
Has recibido este mensaje porque estás suscrito al grupo "PythonCabal" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a pytho...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a pythoncabal...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/pythoncabal?hl=es.

Ixai Lanzagorta Ochoa

unread,
Apr 26, 2012, 10:13:05 AM4/26/12
to pytho...@googlegroups.com
Listo, no se si fué una actualización de kernel que bajé ayer en la
noche o el echo de que cambié unos settings relacionados con el idioma
cuando pude entrar al gnome-control-center pero ya se dejó instalar.
Por ahí me marcó unos errores de sintaxis en Chameleon pero no sabré
qué funciona hasta no seguir metiendole mano.

Saludos

2012/4/26 Ixai Lanzagorta Ochoa <ixa...@gmail.com>:
--
Ixai Lanzagorta Ochoa

pp

unread,
Apr 26, 2012, 11:00:14 AM4/26/12
to pytho...@googlegroups.com
El jueves, 26 de abril de 2012 09:13:05 UTC-5, Ixai escribió:
Listo, no se si fué una actualización de kernel que bajé ayer en la
noche o el echo de que cambié unos settings relacionados con el idioma
cuando pude entrar al gnome-control-center pero ya se dejó instalar.
Por ahí me marcó unos errores de sintaxis en Chameleon pero no sabré
qué funciona hasta no seguir metiendole mano.

 Hola Ixai,

Apenas ví estos mensajes hoy, intenté reproducir el problema pero no aparece.  A ver si después encontramos porqué te dió el error. UnicodeDecodeError suele aparecer cuando se mezclan cadenas (str) y bytes.

Probé en Debian igual con Python 3.2 y sí instaló bien.  La instalación empieza así:

(env)pp@dc7100d:~/ixai$ env/bin/easy_install pyramid
Running pyramid-1.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-6jnqli/pyramid-1.3/egg-dist-tmp-3f9whk
Adding pyramid 1.3 to easy-install.pth file
Installing ptweens script to /home/pp/ixai/env/bin
Installing proutes script to /home/pp/ixai/env/bin
Installing pshell script to /home/pp/ixai/env/bin
Installing prequest script to /home/pp/ixai/env/bin
Installing pviews script to /home/pp/ixai/env/bin
Installing bfg2pyramid script to /home/pp/ixai/env/bin
Installing pcreate script to /home/pp/ixai/env/bin
Installing pserve script to /home/pp/ixai/env/bin

Installed /home/pp/ixai/env/lib/python3.2/site-packages/pyramid-1.3-py3.2.egg
Processing dependencies for pyramid
...
aquí continúa instalando varios módulos más, hasta que termina:
...
Processing dependencies for pyramid

Saludos,
Patricio

pp

unread,
Apr 26, 2012, 1:04:25 PM4/26/12
to pytho...@googlegroups.com
El jueves, 26 de abril de 2012 09:13:05 UTC-5, Ixai escribió:
Por ahí me marcó unos errores de sintaxis en Chameleon pero no sabré
qué funciona hasta no seguir metiendole mano.

También me aparecen esos errores, pero el módulo sí se importa y funciona en lo básico:

$ env32/bin/python -c 'import chameleon'

$ env32/bin/python -c 'from chameleon import PageTemplate ;template = PageTemplate("<div>Hello, ${name}.</div>") ;print(template.render(name="World"))'

<div>Hello, World.</div>

No creo que vayas a tener problemas por el error que apareció al instalar.  Así que ánimo y si salen más dudas trataremos de ayudar.
Reply all
Reply to author
Forward
0 new messages