ジム ライブラリの実行中にアニメーション ウィンドウをレンダリングできません

1. 問題点

コードは問題なく実行されますが、アニメーションのレンダリング ウィンドウがポップアップしません。コードは以下のように表示されます。

import gym

env = gym.make("CartPole-v1")
env.reset()
for _ in range(100):
    env.render()
    action = env.action_space.sample()
    env.step(action)
env.close()

添付ファイル:ジムのソースコードのgithubアドレス:https://github.com/openai/gym

2、解決する

バージョンの不一致の問題:
Gym はデフォルトで最新バージョン 0.26.2 をダウンロードします。Python3.10 と Python3.9 を試しましたが、動作しません。最終的に
、gym はバージョン 0.23.0 に置き換えられます
。Python3。 9 + ジム 0.23.0で動作します!

ジム 0.23.0 を再ダウンロードします。pip
には Alibaba Cloud のイメージを使用します。
ここに画像の説明を挿入ソースを変更するためのジムのバージョン 0.23.0 はありません。その後、ダウンロードします。ここに画像の説明を挿入
ここに画像の説明を挿入
直接インストールするだけで、以前のバージョンがアンインストールされます。

デモアニメーションは成功します:

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_44732379/article/details/127779105