在macOS上从OpenAI安装旋转失败

时间:2018-11-13 02:04:37

标签: python install openai-gym

我正在macOS中安装旋转,并按照步骤进行操作。 但是在检查我的安装时:

python -m spinup.run ppo --hid [32,32] --env Walker2d-v2 --exp_name installtest

出了点问题:

  

回溯(最近通话最近):
  文件   “ /Users/Leon/spinningup/spinup/utils/run_entrypoint.py”,第10行,在           thunk = pickle.loads(zlib.decompress(base64.b64decode(args.encoded_thunk)))

     

文件   “ /Users/Leon/anaconda/lib/python3.6/site-packages/cloudpickle/cloudpickle.py”,   第800行,位于_make_skel_func中       如果没有其他闭包,则闭包= _reconstruct_closure(闭包)

     

文件   “ /Users/Leon/anaconda/lib/python3.6/site-packages/cloudpickle/cloudpickle.py”,   _reconstruct_closure中的第792行       返回元组([_make_cell(v)表示v中的值])

     

TypeError:“ int”对象不可迭代

这怎么了?

1 个答案:

答案 0 :(得分:0)

您的脚本在我的命令行上运行良好,这意味着它如何安装Gym软件包。

尝试一下:

#Create virtual enviornment

conda create -n spinningup python=3.6

#Enter virtual environment

source activate spinningup

brew install openmpi

#Install spinning up

git clone https://github.com/openai/spinningup.git
cd spinningup
pip install -e .

#Check install

python -m spinup.run ppo --hid "[32,32]" --env LunarLander-v2 --exp_name installtest --gamma 0.999

您可以从命令行运行所有内容。那应该允许您运行LunarLander环境。另外,您的脚本也应该工作。