1. 安装平台
- ubuntu下安装
- windows下安装
2. window平台安装
1. 安装过程
- 环境准备
CUDA10.0 cudnn7.6.5 Tensorflow-gpu 1.14.0 一定要注意驱动,cuda,TF之间的依赖关系。
torch=1.8.2
-
下载mujoco安装包:GitHub地址,这里一定要用210版本,装最新版的221没有成功
-
解压至根目录下
C:\Users\newne\.mujoco
,文件夹重命名为mujoco210
,然后再环境变量PATH
中添加对应路径。验证安装成功:
(rl) C:\Users\newne.mujoco\mujoco210\bin> simulate.exe …/model/humanoid.xml
这里的路径不加也能成功,但是后面import mujoco_py的时候报错让你将mujoco的library添加到环境下,需要再在cmd中set PATH=C:\Users\wenbi\.mujoco\mujoco\bin;%PATH%
。所以需要提前加进来。
- 安装mujoco-py:
- 下载源码:
- git clone https://github.com/openai/mujoco-py.git
- 安装依赖
pip install -r requirements.txt
pip install -r requirements.dev.txt
- 安装mujoco-py
python setup.py install
-
验证安装是否成功:
-
安装 atari_py 和gym
pip install --no-index -f https://github.com/Kojoley/atari-py/releases atari_py
pip install gym
python -m atari_py.import_roms Roms #导入ROM
ale-import-roms --import-from-pkg atari_py.atari_roms #消除Automatic importing of atari-py roms won't be supported in future releases of ale-py
抛出的warning。
2. 相关问题
- c++ 14问题,按链接装了Microsoft Visual C++ 2022版,发现还是有问题,原来的2019版装c++15也不行。参考Windows安装mujoco,发现会报
安装包丢失或损坏
的错误无法安装,借鉴win10安装visual studio C++ build tools 提示安装包丢失或毁坏下载离线安装包,安装成功。使用的安装包为:百度网盘链接: 提取码: kwyq
distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
-
OSError: [WinError 126] 找不到指定的模块 (ale_c.dll)
使用源码安装,上面第3步。 -
OSError: [WinError 126]
这个问题和2很像,但是重新安装了所有的包(atari_py,gym,C++)都不能解决问题,需要使用conda安装:conda install -c conda-forge atari_py
出处:atari安装问题 -
from gym.envs.mujoco.mujoco_rendering import
报ModuleNotFoundError: No module named 'mujoco'
错误,改一下代码里面,import mujoco_py 即可 -
tensorflow需要大于1.13的版本,装完之后发现2.0以上的不行,所以选择和DT的版本一致,装TF1.14。但是python3.8不支持安装TF1.14,最高只能装PY3.7。python和TF对应关系。因此通过
conda install python=3.7
实现python降级,但是后面一系列包都不能用了。重装之后,再装TF1.4,成功。运行时报以下错误,查看发现TF和CUDA也是需要对应起来的。TF 和CUDA对应关系
ImportError: Could not find ‘cudart64_100.dll’. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. Download and install CUDA 10.0 from this URL: https://developer.nvidia.com/cuda-90-download-archive