1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Windows 10環境 pipでbox2d-pyをインストールしよう

Posted at

box2d-pyとは?

Pythonの強化学習でよく使用するOpenAI Gymパッケージで利用されているライブラリです。

box2d-py Windwosのインストールの問題

このパッケージ、Windows環境でインストールするのは、なかなか骨が折れます。私も次のようなエラーで苦しみました。

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'.

Windows上で問題を避けるのはcondaでのインストールが最も手早いようですが、condaを使っていない私にはちょっとハードルが高いです。Wheelファイルを作って、pipで簡単にインストールできるようにしました。gym[all]などをインストールする前に、こちらのwheelファイルをご活用ください。

wheelファイルでインストール

Python環境にあわせたwheelファイルをダウンロードし、wheelファイルでbox2d-pyをインストールしましょう。

> 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

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?