Exception in thread... pilas.iniciar()

Si tienes alguna duda sobre cómo usar pilas, o tienes problemas para instalar o hacer algo en pilas comentalo aquí.

Exception in thread... pilas.iniciar()

Notapor xtian » Lun Mar 14, 2011 10:56 am

Buenos días al foro,
Soy nuevo en el mundo de Python y encontré en Pilas un recurso genial para poder aprender codeando, por lo menos en los tutoriales, porque no he podido hacerlo funcionar...

Tengo Ubuntu 10.10 y realicé la instalación de acuedo al tutorial para el 10.04 pero al ejecutar pilas.iniciar me encuentro con lo siguiente:

Código: Seleccionar todo
>>> pilas.iniciar()
>>> Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.6/threading.py", line 484, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/local/lib/python2.6/dist-packages/pilas-0.39-py2.6.egg/pilas/__init__.py", line 165, in __iniciar_y_ejecutar
    mundo = Mundo(ancho, alto, titulo, fps, economico)
  File "/usr/local/lib/python2.6/dist-packages/pilas-0.39-py2.6.egg/pilas/mundo.py", line 56, in __init__
    self.fisica = pilas.fisica.Fisica()
  File "/usr/local/lib/python2.6/dist-packages/pilas-0.39-py2.6.egg/pilas/fisica.py", line 22, in __init__
    self.mundo = box2d.b2World(self.escenario, self.gravedad, True)
  File "/usr/local/lib/python2.6/dist-packages/Box2D-2.1b0-py2.6-linux-i686.egg/Box2D/Box2D.py", line 4440, in __init__
    raise ValueError("Only 'gravity, doSleep' can be passed as normal parameters.")
ValueError: Only 'gravity, doSleep' can be passed as normal parameters.


La verdad que supera mis conocimientos y no he podido dar con una solución googleando.
Si alguno tiene algún consejo o una puntita por donde empezar para resolver esto les estaría muy agradacido.

Saludos
Xtian
xtian
 
Mensajes: 2
Registrado: Lun Mar 14, 2011 10:44 am

Re: Exception in thread... pilas.iniciar()

Notapor hugoruscitti » Lun Mar 14, 2011 2:06 pm

Que extraño... dame unas horas que instale ubuntu 10.10 y trate
de reproducir el problema, ya te aviso en cuanto tenga novedades.

Gracias.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Exception in thread... pilas.iniciar()

Notapor antiyanki » Lun Mar 14, 2011 2:13 pm

Hola Gente... recién arranco con pilas y tengo el mismo problema (mismo SO)...
Agrego nomás: la ventana con el personaje NO aparece....
quedo a la escucha de alguna solución
Gracias
En un país colonial las oligarquías son dueñas de los diccionarios (J.W.Cooke)
Avatar de Usuario
antiyanki
 
Mensajes: 4
Registrado: Lun Mar 14, 2011 2:11 pm
Ubicación: Viedma, Patagonia Argentina

Re: Exception in thread... pilas.iniciar()

Notapor hugoruscitti » Lun Mar 14, 2011 4:19 pm

Buenas gente, instalé Ubuntu 10.10 y escribí un tutorial (casi en tiempo record) de
cómo instalar pilas ahí.

Le adelanto que instalarlo en esta versión de ubuntu es mucho mas simple que
antes, porque incorporaron box2d a los paquetes manetenidos por la comunidad.

Les dejo el link al nuevo tutorial:

http://www.pilas-engine.com.ar/doc/tuto ... _10_10.rst

¿me avisan si todo les funciona ok?, tal vez habría que desinstalar la versión
de box2d que se instaló siguiendo el tutorial de la versión 10.4, no estoy seguro
de eso...
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Exception in thread... pilas.iniciar()

Notapor xtian » Lun Mar 14, 2011 4:59 pm

Genial Hugo!!
Funcionó de maravillas, tuve que desinstalar el box2d que había instalado con el tutorial anterior y salió con fritas!!
Ahora me pongo la Pilas con Python a ver si llego con algo de training a la PyWeek que viene.
Mil gracias por tu rápida respuesta.
xtian
 
Mensajes: 2
Registrado: Lun Mar 14, 2011 10:44 am

Re: Exception in thread... pilas.iniciar()

Notapor antiyanki » Mar Mar 15, 2011 2:48 am

HOla a mi no me anda... pero no desinstalé box2d... ¿cómo hago?
gracias
En un país colonial las oligarquías son dueñas de los diccionarios (J.W.Cooke)
Avatar de Usuario
antiyanki
 
Mensajes: 4
Registrado: Lun Mar 14, 2011 2:11 pm
Ubicación: Viedma, Patagonia Argentina

Re: Exception in thread... pilas.iniciar()

Notapor antiyanki » Mar Mar 15, 2011 3:11 am

me auto respondo (en realidad me lo contestaron por mail)
Código: Seleccionar todo
sudo rm -Rf /usr/local/lib/python2.6/dist-packages/Box2D-2.1b0-py2.6-linux-i686.egg

así borramos box2d, luego lo reinstalamos desde el repo.
gracias a todos... anda
En un país colonial las oligarquías son dueñas de los diccionarios (J.W.Cooke)
Avatar de Usuario
antiyanki
 
Mensajes: 4
Registrado: Lun Mar 14, 2011 2:11 pm
Ubicación: Viedma, Patagonia Argentina

Re: Exception in thread... pilas.iniciar()

Notapor ortizjavier » Mar May 03, 2011 5:56 pm

Yo tengo el mismo problema sobre Ubuntu 10.04... Probé borrando el Box2d y reinstalándolo desde el repositorio (Repitiendo el paso del manual de instalación) y no pasa nada...

Alguna idea de qué más investigar? Por dónde encarar y qué información puedo agregar?

Gracias y saludos, Javier
ortizjavier
 
Mensajes: 2
Registrado: Mar May 03, 2011 5:53 pm

Re: Exception in thread... pilas.iniciar()

Notapor hugoruscitti » Mar May 03, 2011 9:48 pm

Resulta que la version de box2d del respositorio no funciona bien...
lo que tendrias que hacer es instalar box2d con los siguientes
comandos:

Código: Seleccionar todo
cd
wget http://pybox2d.googlecode.com/files/Box2D-2.0.2b1.zip
unzip Box2D-2.0.2b1.zip
cd Box2D-2.0.2b1/
python setup.py build
sudo python setup.py install


es decir, la version 2.0.2b1
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Exception in thread... pilas.iniciar()

Notapor ortizjavier » Mar May 03, 2011 10:25 pm

Genio! Anduvo a la perfección! Muchas gracias!! Ahora a jugar! :D
ortizjavier
 
Mensajes: 2
Registrado: Mar May 03, 2011 5:53 pm


Volver a Consultas, problemas o bugs.

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron