Instalar Pilas en Mac OS X 10.6.8 - Error

Tengo un Mac que usa el el OS X 10.6.8 y no me deja instalar la última versión de Pilas 0.83. Cuando hago doble click dobre el instalador, el programa da un mensaje de error “Pilas-engine error” y se cierra. Nada más.

Alguien sabe qué puede pasar? No entiendo nada.

Un saludo y gracias de antemano :wink:

Yamakasy

Hola Yamakasy, ¿podrías enviarnos lo que te indica el programa Consola?, ahí te
van a aparecer todos los mensajes que pilas emita.

Aquí hay un video sobre cómo usar la aplicación Consola y ver los mensajes de error de
un programa:

Gracias por el video!

Pues me aparecen un montón de líneas, pero casi todas relacionada con la primera línea que es:

  1. ¨ERROR: no se encuentra pyqt"
  2. [0x0-0x75075].org.pythonmac.unspecified.pilas-engine[626] dlopen(/Volumes/pilas-engine/pilas-engine.app/Contents/Resources/lib/python2.7/lib-dynload/PyQt4/_qt.so, 2): Library not loaded: libQtCLucene.4.dylib
  3. [0x0-0x75075].org.pythonmac.unspecified.pilas-engine[626] Referenced from: /Volumes/pilas-engine/pilas-engine.app/Contents/MacOS/…/Frameworks/QtHelp.framework/Versions/4/QtHelp

Y así una larga lista de errores. Soy completamente novato en esto y voy un poco perdido. Agradecería cualquier ayuda :wink: Gracias!

P.D: Los videos sobre Pilas son muy interesantes :slight_smile:
P.D: Según la consola del mac tengo la versión 2.6.1 aunque me acabo de bajar e instalar la versión 3.3.3 de la página oficial de Python y la he probado en el IDLE que trae y funciona bien. No sé qué puede ser.

Me gustaría saber qué se supone que tengo que tener instalado previamente antes de instalar Pilas?

Aparentemente no puede levantar una biblioteca interna de pilas que se llama “pyQt”, y la busca dentro del paquete de pilas… Lo raro es que ese archivo está dentro del paquete y debería verlo…

Agregué una versión mas antigua de pilas a la sección de descargas, ¿podrías probar a ver si la versión 0.82 también da ese problema?

http://pilas-engine.com.ar/d_anteriores.html

Temo que pyqt no esté esté funcionando en macos 10.6, acá probé tanto en 10.7 cómo 10.9 y funciona :frowning:

Si te llega a dar un error por favor enviame la salida completa del error (como archivo adjunto si es posible), así lo investigo bien.

Gracias y mil disculpas por la demora al responder.

Sí, lo acabo de probar y parece el mismo problema. Te copio y pego las líneas referentes a Pilas que aparecen en la consola.

01/01/14 00:53:10 [0x0-0xc20c2].com.apple.DiskImageMounter[1515] 2014-01-01 00:53:10.756 DiskImages UI Agent[1523:903] *** -[NSMachPort handlePortMessage:]: dropping incoming DO message because the connection or ports are invalid
01/01/14 00:53:20 [0x0-0xc60c6].org.pythonmac.unspecified.pilas-engine[1531] argvemulator warning: fetching events failed
01/01/14 00:53:20 [0x0-0xc60c6].org.pythonmac.unspecified.pilas-engine[1531] ERROR: No se encuentra pyqt
01/01/14 00:53:20 [0x0-0xc60c6].org.pythonmac.unspecified.pilas-engine[1531] ERROR: No se encuentra pyqt
01/01/14 00:53:20 [0x0-0xc60c6].org.pythonmac.unspecified.pilas-engine[1531] Traceback (most recent call last):
01/01/14 00:53:20 [0x0-0xc60c6].org.pythonmac.unspecified.pilas-engine[1531] File “/Volumes/pilas-engine/pilas-engine.app/Contents/Resources/boot.py”, line 340, in
01/01/14 00:53:20 [0x0-0xc60c6].org.pythonmac.unspecified.pilas-engine[1531] _run()
01/01/14 00:53:20 [0x0-0xc60c6].org.pythonmac.unspecified.pilas-engine[1531] File “/Volumes/pilas-engine/pilas-engine.app/Contents/Resources/boot.py”, line 311, in _run
01/01/14 00:53:20 [0x0-0xc60c6].org.pythonmac.unspecified.pilas-engine[1531] exec(compile(source, path, ‘exec’), globals(), globals())
01/01/14 00:53:20 [0x0-0xc60c6].org.pythonmac.unspecified.pilas-engine[1531] File “/Volumes/pilas-engine/pilas-engine.app/Contents/Resources/pilas-mac.py”, line 7, in
01/01/14 00:53:20 [0x0-0xc60c6].org.pythonmac.unspecified.pilas-engine[1531] pilas.utils.iniciar_asistente_desde_argumentos()
01/01/14 00:53:20 [0x0-0xc60c6].org.pythonmac.unspecified.pilas-engine[1531] File “/Volumes/pilas-engine/pilas-engine.app/Contents/Resources/lib/python2.7/pilas/utils.py”, line 510, in iniciar_asistente_desde_argumentos
01/01/14 00:53:20 [0x0-0xc60c6].org.pythonmac.unspecified.pilas-engine[1531] pilas.abrir_asistente()
01/01/14 00:53:20 [0x0-0xc60c6].org.pythonmac.unspecified.pilas-engine[1531] File “/Volumes/pilas-engine/pilas-engine.app/Contents/Resources/lib/python2.7/pilas/init.py”, line 131, in abrir_asistente
01/01/14 00:53:20 [0x0-0xc60c6].org.pythonmac.unspecified.pilas-engine[1531] import asistente
01/01/14 00:53:20 [0x0-0xc60c6].org.pythonmac.unspecified.pilas-engine[1531] File “/Volumes/pilas-engine/pilas-engine.app/Contents/Resources/lib/python2.7/pilas/asistente.py”, line 11, in
01/01/14 00:53:20 [0x0-0xc60c6].org.pythonmac.unspecified.pilas-engine[1531] from PyQt4 import QtCore, QtGui, QtWebKit, QtNetwork
01/01/14 00:53:20 [0x0-0xc60c6].org.pythonmac.unspecified.pilas-engine[1531] File “PyQt4/QtWebKit.pyc”, line 14, in
01/01/14 00:53:20 [0x0-0xc60c6].org.pythonmac.unspecified.pilas-engine[1531] File “PyQt4/QtWebKit.pyc”, line 10, in __load
01/01/14 00:53:20 [0x0-0xc60c6].org.pythonmac.unspecified.pilas-engine[1531] ImportError: dlopen(/Volumes/pilas-engine/pilas-engine.app/Contents/Resources/lib/python2.7/lib-dynload/PyQt4/QtWebKit.so, 2): Symbol not found: _kCFWebServicesProviderDefaultDisplayNameKey
01/01/14 00:53:20 [0x0-0xc60c6].org.pythonmac.unspecified.pilas-engine[1531] Referenced from: /Volumes/pilas-engine/pilas-engine.app/Contents/MacOS/…/Frameworks/QtWebKit.framework/Versions/4/QtWebKit

Siento las molestias pero… no entiendo porqué no funciona!! es muy raro.

Un saludo y gracias por las molestias :wink:

Olvidé preguntar si hace falta tener algo instalado previamente antes de instalar pilas. Yo no tengo NADA instalado, sólo Python 2.7 ahora mismo.

Un saludo :wink:

Hola Yamakasy, estuve haciendo pruebas. En realidad no necestarías tener nada instalado para que pilas funcione, pero aparentemente la versión que estoy usando de pyqt no funciona bien sobre algunas versiones de macos.

Este lunes te prometo tener preparada una versión de prueba mas nueva y vemos
si podemos resolverlo.

Mil disculpas.

Muchas gracias por las molestias.

Un saludo desde Japón!

nahhh, ¿Japón?, ¿En serio?. ¡ envianos una postal !

Sí! vivo en Tokyo (Shibuya) para ser más exactos. A veces la vida te lleva por caminos extraños… :wink:

Hola @Yamakasy !!!, mil disculpas por la demora… Estamos haciendo una versión alternativa de pilas, ¿te animarías a probarla en OS X y nos comentás?

http://dev-losersjuegos.com.ar/pilas-engine/pilas-engine_mac.zip

Abrazo!

Gracias! Parece que funciona. La he probado 5 minutos y parece que todo va bien. Sin embargo, esta vez es un ejecutable directamente, no me pide instalar nada. Por lo tanto, he probado a importar la librería desde la consola y no he podido: “import pilas”

Cómo podría importar pilas para empezar a usar la librería desde mi editor de Python?

Muchas gracias por las molestias. Esta noche le echo un vistazo más en profundidad y te comento :wink:

Un saludo!

Hola @Yamakasy, para instalar pilas cómo paquete del sistema (y que lo puedas usar desde cualquier lado), lo mejor sería instalarlo desde el repositorio.

Primero tienes que instalar homebrew, el gestor de paquetes que te permite instalar todo lo necesario para que pilas funcione.

La web de hombrew es:

Luego tienes que instalar las dependencias:

brew install box2d
brew install git
brew install pygame
brew install pyqt

(creo que todo se podría escribir en una sola linea… no estoy seguro…)

Y luego, descargar pilas desde github e instarlo:

git clone http://github.com/hugoruscitti/pilas
cd pilas
git submodule init
git submodule update
cd lanas
git submodule init
git submodule update
cd ..
sudo python setup.py install

Son varios pasos… pero al final tendría que permitirte usar pilas como biblioteca del sistema.

Hola, soy @anonimus pero perdi mi password y ahora no me manda la cosa para cambiar la pass…

De todas maneras no puedo descargar ese paquete “pilas-engine_mac.zip”… Me dice “Cannot GET /pilas-engine/pilas-engine_mac.zip” y tengo una “nueva” mac ahora es macbook y sigue sin andar (tengo la misma version de mac) Y eso…

Ah, el link cambió por:

http://dev-losersjuegos.com.ar/pilas-engine/pilas-engine_0.0.9_mac.zip

Gracias! (lo estoy descargando y espero que ande :smile_cat:)

OUCH! Se termina crasheando el programa (Se cerro inesperada mente)! Por favor, arreglalo

Si, estamos haciendo arreglos para la próxima versión, en unos días esperamos tenerlo listo… mil disculpas :expressionless:

Estimados, estoy interesado en utilizar el pilas-engine para mac tengo la version 0.83 para mac y me da error a lquerer abrirlo, en la consola me aparecen las siguientes lineas
24/05/14 16:50:10,916 pilas-engine[654]: pilas-engine Error
24/05/14 16:50:14,649 com.apple.launchd.peruser.503[153]: (org.pythonmac.unspecified.pilas-engine.258576[654]) Exited with code: 255

me podrian dar una mano con esto ? muchas gracias.