gymを用いて強化学習のデモを行いたいと思っております。
実現したいこと
- 実行したときに,デモの動きが描画されるようにたいです。
発生している問題・エラーメッセージ
main.py
1import gym 2env = gym.make("CartPole-v1") 3observation, info = env.reset(seed=42) 4 5for _ in range(1000): 6 action = env.action_space.sample() 7 observation, reward, terminated, truncated, info = env.step(action) 8 9 if terminated or truncated: 10 observation, info = env.reset() 11env.close()
> python3 main.py
- エラーは起きていません。ただ描画ができていません。そのまま実行が終了しています。
試したこと
- 依存関係をインストールするようにという記事を見かけたので以下を試しました
zsh
1brew install cmake boost boost-python3 sdl2 swig wget
-
また以下のコードも試しましたが、同じような結果でした
python
1import gym 2env = gym.make('CartPole-v0') 3env.reset() 4for _ in range(1000): 5 env.render() 6 env.step(env.action_space.sample()) # take a random action 7env.close()
- 非常に困っており、もしわかる方がいらっしゃったら解決策を教えていただけると幸いです。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。