win10安装mujoco/gym
Hello
哈哈,我又来了!中间玩了两天周末,周一折腾着看SAC论文和它的实验环境。对,你们肯定猜到了,英文论文和强化学习真的太难了,感叹一句,生活不易啊!!!所以今天的内容就整理一下在搭建整个环境的步骤和我出现的问题。整体上的搭建是按照这篇博客进行的,中间我自己这边会出现几个小问题也在这边记录一下。好了,话不多说,上正文。
Anacona
本科的时候有用过gym,然后最初是也是按照之前的思路来搭建环境的,但是后来发现不太可行,因为可能之后python的版本需求会发生变化,到时候之前的那种方式肯定会出问题,为了一劳永逸,就选择学习conda
,但是毕竟我是个python新手,还是老老实实下载安装Anaconda
吧。
- 从官网下载,找到适合自己计算机环境的安装包
- 安装,网上的教程很多,如果有出现问题,应该也很好找到对应的解决方案,这里给出我用到过的几个链接: https://blog.****.net/z2858539804/article/details/81407456这篇介绍了完整的
Anaconda
安装教程;
https://blog.****.net/weixin_44377470/article/details/104910010这篇也是介绍了Anaconda
的安装,同时还有mujoco
和gym
的安装,也是我安装时参考最多的博客;
https://blog.****.net/weixin_38795242/article/details/100106454这篇也是可以参考的; -
Anaconda
的使用
这里介列出几个比较常用的conda
命令
(1) 创建指定python
版本的虚拟环境(env_name
表示创建的虚拟环境名称,x.x
表示虚拟环境中python
的版本)conda create -n env_name python=x.x
(2) 查看conda
管理的虚拟环境列表conda env list
(3) 删除虚拟环境conda remove -n env_name -all
(4) 安装第三方包conda install module_name -i 国内镜像
或pip install module_name -i 国内镜像
国内镜像1:https://pypi.tuna.tsinghua.edu.cn/simple
国内镜像2:https://pypi.douban.com/simple
(5) **虚拟环境conda activate env_name
:**env_name环境activate
:切换到base
环境
(6) 退出虚拟环境deactivate
(7) 卸载安装包conda remove module_name
或pip uninstall module_name
(8) 查看当前环境中安装的包conda list
(9) 导出当前环境的包(.yml/.yaml
)conda env export > environment.yaml
(10) 用配置文件创建新的虚拟环境conda env create -f environment.yaml
注意:
在pip安装包的过程中出现以下错误:
解决方法参考https://zhuanlan.zhihu.com/p/126669852或者按照https://blog.****.net/weixin_44377470/article/details/104910010博客依步骤进行
mujoco
- 创建虚拟环境,指定
python
版本为3.6
,即conda create -n py36 python=3.6
- 官网下载
mujoco150
压缩包,并注册获取mujoco
**,通过邮箱获取LICENSE.txt
和mjkey.txt
两个文件; - 在
C
盘的用户目录下创建一个.mujoco
文件夹(运行cmd
,用命令md .mujoco
回车创建) - 将下载的压缩包在此文件夹下解压,注意文件名为
mujoco150
,如下图所示(图中user
表示windows
的用户名): - 将通过邮箱获取的两个文件(
LICENSE.txt
和mjkey.txt
)复制到.mujoco\mujoco150\bin
文件夹下 - 设置环境变量
参考博客https://blog.****.net/weixin_44377470/article/details/104910010中的第2.2节中的第8步 -
mujoco-py
的安装
参考博客https://blog.****.net/weixin_44377470/article/details/104910010中的第2.1节
这里我有遇到一个问题:
参考这篇博客的解决方法:https://blog.****.net/qq_45608306/article/details/100571431
gym
参考博客https://blog.****.net/weixin_44377470/article/details/104910010中的第四章
如果在pip安装第三方包时出现超时错误,通常的解决方法是下载地址换为国内镜像