Cette bibliothèque est utilisée dans le package OpenAI Gym, qui est souvent utilisé pour un apprentissage amélioré de Python.
https://pypi.org/project/box2d-py/
L'installation de ce package dans un environnement Windows peut être une tâche ardue. J'ai également souffert de l'erreur suivante:
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
Box2D\Box2D.i(44) : Error: Unknown directive '%exception'.
L'installation avec conda semble être le moyen le plus rapide d'éviter les problèmes sous Windows, mais c'est un peu un obstacle pour moi qui n'utilise pas conda. J'ai créé un fichier Wheel afin qu'il puisse être facilement installé avec pip. Veuillez utiliser cette lime de roue avant d'installer gym [all] etc.
Téléchargez le fichier wheel pour votre environnement Python et installez box2d-py avec le fichier wheel.
https://github.com/kitfactory/box2d-py-wheel
> pip install box2d_py-2.3.8-cp38-cp38m-win_amd64.whl
> pip install box2d_py-2.3.8-cp37-cp37m-win_amd64.whl
> pip install box2d_py-2.3.8-cp36-cp36m-win_amd64.whl
Recommended Posts