2

Ubuntu 16.04 を実行していますが、"gym" の完全インストールに問題があります。私がしたこと:

  1. Anaconda 4.2.0 をインストール済み (Python 3.5 に付属のバージョン)
  2. インストールされた依存関係sudo apt-get install -y python-numpy python-dev cmake zlib1g-dev libjpeg-dev xvfb libav-tools xorg-dev python-opengl libboost-all-dev libsdl2-dev swig
  3. 「git clone https://github.com/openai/gym.git」でクローンされたジムリポジトリ
  4. 設置されたジムcd gymとその後pip install -e '.[all]'

このプロセス全体でエラーは発生しません。次に、Spyder ide を開いて実行します。

import gym

env = gym.make("CartPole-v0")

そして、それはうまくいきます。ただし、実行すると

import gym

env = gym.make("LunarLander-v2")

エラーが発生します:

/path/anaconda3/lib/python3.5/site-packages/Box2D/_Box2D.cpython-35m-x86_64-linux-gnu.so: undefined symbol: _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm

他の box2d および atari 環境にアクセスしようとすると、エラーが発生します。

Python 2.7 バージョンの Anaconda をインストールした別の仮想マシンでこれらすべてを実行しようとしたことも注目に値しますが、同じメッセージが表示されました。私が使っているパイソン。

4

2 に答える 2