強化学習ライブラリ Gymnasium のインストールと box2d のインストールエラーの問題を解決する

Gymnasium はインストールが難しい強化学習用のライブラリです。

1. インストール方法

インストールGymnasium(すべての依存関係をインストールできるようにする必要がありますall)

pip install gymnasium[all]

pip インストール体育館[すべて]

2. エラー メッセージ 1: エラー: pyproject.toml ベースのプロジェクトのインストールに必要な box2d-py のホイールをビルドできませんでした

conda install swig

しかし、解決した後も引き続きエラーが報告されます。

3、エラー: Microsoft Visual C++ 14.0 以降が必要です。「Microsoft C++ Build Tools」で入手します: https://visualstudio.microsoft.com/visual-cpp-build-tools/

1. 引き続き Web サイトbuild-toolsにログインし 、クリックしてビルド ツールをダウンロードします。

2. C++ を使用したデスクトップ開発を確認し、「インストール」をクリックします。

 テストコード

import gymnasium as gym
env = gym.make("LunarLander-v2", render_mode="human")
observation, info = env.reset(seed=42)
for _ in range(1000):
   action = env.action_space.sample()  # this is where you would insert your policy
   observation, reward, terminated, truncated, info = env.step(action)

   if terminated or truncated:
      observation, info = env.reset()
env.close()

このインターフェースが表示されれば、インストールは成功です。

参考:box2d-py のホイールの構築に失敗しました · Issue #3143 · openai/gym (github.com)

おすすめ

転載: blog.csdn.net/tortorish/article/details/131374265