[pyar] error con la instalación de pilas engine
Miguel Barraza
correo en miguelbarraza.com.ar
Vie Ago 11 22:31:25 ART 2017
Buenas!, estoy intentando probar pilas engine pero estoy teniendo un par de errores en su instalación y no estoy pudiendo darme cuenta que es. creo que es un problema en la instalación de box2d.
lo estoy haciendo con python 3.6 de 32 bits, en windows 7 de 64 bits.
cuando importo pilas para probar me tira el siguiente error:
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import pilas
File "c:\users\miguel\repo\pilas\pilas\__init__.py", line 14, in <module>
from .mundo import Mundo
File "c:\users\miguel\repo\pilas\pilas\mundo.py", line 12, in <module>
from pilas.escena import Gestor, Normal
File "c:\users\miguel\repo\pilas\pilas\escena\__init__.py", line 12, in <module>
from .escena_base import Base
File "c:\users\miguel\repo\pilas\pilas\escena\escena_base.py", line 11, in <module>
from pilas.evento import Evento
File "c:\users\miguel\repo\pilas\pilas\evento.py", line 15, in <module>
import new
ModuleNotFoundError: No module named 'new'
>>>
supongo que es porque box2d tiró error al instalarlo.
pilas lo instalé clonando el repo y instalando en modo developt.
>> python setup.py develop
package init file 'data\__init__.py' not found (or not a regular file)
warning: no files found matching 'INSTALL'
warning: no files found matching 'MANIFEST'
warning: no files found matching 'README'
warning: no files found matching 'distribute_setup.py'
warning: no files found matching '*.py' under directory 'Box2D'
warning: no files found matching '*.c' under directory 'Box2D'
error: Setup script exited with error: command 'swig.exe' failed: No such file o
r directory
C:\Users\miguel\repo\pilas>
intenté instalar box2d desde pip y me arrojó lo siguiente:
Collecting Box2D
Using cached Box2D-2.3.2.tar.gz
Installing collected packages: Box2D
Running setup.py install for Box2D: started
Running setup.py install for Box2D: finished with status 'error'
Complete output from command c:\users\miguel\python36\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\miguel\\AppData\\Local\\Temp\\pip-build-al8vck2z\\Box2D\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\miguel\AppData\Local\Temp\pip-kvtqbquj-record\install-record.txt --single-version-externally-managed --compile:
Using setuptools (version 28.8.0).
running install
running build
running build_py
creating build
creating build\lib.win32-3.6
creating build\lib.win32-3.6\Box2D
copying library\Box2D\Box2D.py -> build\lib.win32-3.6\Box2D
copying library\Box2D\__init__.py -> build\lib.win32-3.6\Box2D
creating build\lib.win32-3.6\Box2D\b2
copying library\Box2D\b2\__init__.py -> build\lib.win32-3.6\Box2D\b2
running build_ext
building 'Box2D._Box2D' extension
swigging Box2D\Box2D.i to Box2D\Box2D_wrap.cpp
swig.exe -python -c++ -IBox2D -small -O -includeall -ignoremissing -w201 -globals b2Globals -outdir library\Box2D -keyword -w511 -D_SWIG_KWARGS -o Box2D\Box2D_wrap.cpp Box2D\Box2D.i
error: command 'swig.exe' failed: No such file or directory
----------------------------------------
intenté bajar la librería y instalarlo a mano, pero tira el mismo error:
command 'swig.exe' failed: No such file or directory.
¿alguna sugerencia como puedo instalar o hacer funcionar pilas?.
Gracias.
atte, Miguel
---
El software de antivirus Avast ha analizado este correo electrónico en busca de virus.
https://www.avast.com/antivirus
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20170811/f4719175/attachment-0001.html>
Más información sobre la lista de distribución pyar