OpenAI的Spinning Up项目仅在 Linux 和 OSX 上支持Spinning Up,因此想在Win10系统中安装Linux子系统,以便将Spinning Up项目运行起来,学习一下强化学习。
安装Linux子系统
步骤如下:
- 打开控制面板,选择应用,点击左上角的程序和功能,在弹出窗口中点击启动或关闭Windows功能,勾选适用Linux的Windows子系统。
- 打开Store商店,安装Ubuntu 20.04操作系统。
配置Spinning Up项目
步骤如下:
- 打开cmd,输入wsl命令,进入ubuntu系统。
- 下载并安装Xming。
- 使用如下命令安装x11-apps。
1 | sudo apt-get install x11-apps |
- 下载并安装miniconda。
- 创建Python虚拟环境。
1 | # 创建虚拟环境 |
- 激活Python虚拟环境。
1 | conda activate spinningup |
- 反激活Python虚拟环境。
1 | conda deactivate |
- 安装openmpi组件
1 | sudo apt-get update && sudo apt-get install libopenmpi-dev |
- 安装opengl组件
1 | sudo apt-get install python-opengl |
- 下载Spinning Up项目
1 | git clone https://github.com/openai/spinningup.git |
- 测试项目
1 | # 运行登陆器 |
参考链接
- WSL Linux 子系统,真香!附完整实操,by 猴哥一一.
- 在 Windows 10 中使用 OpenAI Spinning Up ,by csu.
- Anaconda创建环境、删除环境、环境重命名,by CodeAntenna.
- [Bug Report] contextlib has no attribute ‘nullcontext’ for Python3.6 when calling register(),by github.