遇到这些问题很多都是因为租的服务器本质上是一个Docker容器的实例. 没有显示器, 也不能装Docker. 那么Gym的env.render()和mujoco的画面显示都会出现问题.
开头补充一个小技巧:
如果在使用过程中出现Git Clone失败或非常慢的情况,那么可以使用Git代理。推荐使用: FastGit
FastGit核心使用方法:
关于 FastGit 的使用,本质上与 git
有关。常规的面向 GitHub 的 clone
命令可能如下:
git clone https://github.com/author/repo
使用 FastGit 时,可使用如下命令:
git clone https://hub.fastgit.org/author/repo
FastGit 仅仅是 GitHub 的代理,所以我们仅需要替换远程地址。
当然,您也可以直接修改 git
的配置,使用 FastGit 替换所有指向 GitHub 的链接:
git config --global url."https://hub.fastgit.org/".insteadOf "https://github.com/"
git config protocol.https.allow always
总体流程:
- 安装gym: