前提・実現したいこと
Open AI gymを使って、InvertedPendulumBulletEnv-v0の環境構築をしている際に以下のエラーが発生しました。
おそらくバージョンの不一致が発生しているため、正しく環境構築したいです。
発生している問題・エラーメッセージ
--------------------------------------------------------------------------- RuntimeError Traceback (most recent call last) RuntimeError: module compiled against API version 0xe but this version of numpy is 0xd --------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-7-23eac2526e4e> in <module>() ----> 1 env = gym.make('InvertedPendulumBulletEnv-v0') 2 env = wrap_monitor(env) 3 4 print('observation space: ', env.observation_space) 5 print('action space: ', env.action_space) 12 frames /usr/local/lib/python3.7/dist-packages/pybullet_envs/scene_abstract.py in <module>() 1 import sys, os 2 sys.path.append(os.path.dirname(__file__)) ----> 3 import pybullet 4 5 import gym ImportError: numpy.core.multiarray failed to import --------------------------------------------------------------------------- NOTE: If your import is failing due to a missing package, you can manually install dependencies using either !pip or !apt. To view examples of installing some common dependencies, click the "Open Examples" button below. ---------------------------------------------------------------------------
該当のソースコード
Python
1env = gym.make('InvertedPendulumBulletEnv-v0') 2env = wrap_monitor(env) 3 4print('observation space: ', env.observation_space) 5print('action space: ', env.action_space) 6 7env.reset() 8done = False 9 10while (not done): 11 action = env.action_space.sample() 12 _, _, done, _ = env.step(action) 13 14del env 15 16play_mp4()
試したこと
Numpyのバージョンを指定して、再インストールしましたが解決しませんでした。そもそも、エラーメッセージ”RuntimeError: module compiled against API version 0xe but this version of numpy is 0xd”中に記載のVersion 0xeと0xdが何を表しているのか理解できませんでした。
補足情報(FW/ツールのバージョンなど)
Google colab上で実行しています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/05 11:30