安装Gym踩的坑
gym可以pip安装和源码安装,pip安装的是一些常用的游戏环境,并不是全部的。这里选择源码安装。
git clone https://github.com/openai/gym
cd gym
pip install -e .
执行pip install -e .[all]
可安装完整的gym库。
windows下安装的时候可能会出现的问题:
- error: command 'swig.exe' failed: no such file or directory
解决办法1:conda安装swig conda install swig
解决办法2:下载swig for windows
- 把swig.exe复制到python安装文件(如C:/python37,如果是anaconda环境则是.conda/envs/环境名/)
- 把
swigwin-3.0.12/Lib
文件夹下所有 *.swg复制到C:/python37/Lib或.conda/envs/环境名/Lib/
- 打开
swigwin-3.0.12/Lib/python
并复制所有文件到C:/python27/Lib或.conda/envs/环境名/Lib/
- 复制'typemaps'文件夹到
C:/python27/Lib/
出现这个问题就是没有复制typemaps:
(并且要确保你安装了Microsoft Visual C++ Compiler for Python)Visual C++ Build Tools 2015
如果没有安装会报错:
安装完成:
然后安装cython:conda install cython
最后Mujoco是收费的,如果是学生可以免费使用。mujoco是一个机器人仿真库,需要的同学可以安装:
https://github.com/openai/mujoco-py#install-mujoco