本文主要是天池龙珠计划-强化学习训练营的学习笔记,但是对原 .ipynb 文件有修改
原文件在笔者这里直接运行存在bug,所以笔者对源码进行了补充,补充部分笔者会注释说明
注意1:
# **松仔补充(建议添加)**
from os import sys
sys.path.append("/home/admin/.local/bin")
该处补充原因是如果不添加这个路径,下个代码块的的 pip install 的文件路径没有被包含,会存在Warning
# **松仔补充 (可有可无)**
!pip install --upgrade pip
# 安装相关包
# 再次提醒:必须先切换环境为GPU
!pip install gym gym_super_mario_bros opencv-python spinup joblib --user
注意2:
# **松仔补充 (必须添加)**
sys.path.append("/data/nas/workspace/envs/python3.6/site-packages")
如果不添加会出现诡异的情况:用 !pip list
去查看安装的包时,可以看到存在 nes_py
但是你去 from nes_py.wrappers import JoypadSpace
时就会发现没有这个包
是版本依赖不对嘛?是下载失败了嘛?都不是
就是pip 的包的位置python找不到而已,所以需要如上行:手动添加路径
#导入实验需要的包
from nes_py.wrappers import JoypadSpace
import gym_super_mario_bros
from gym_super_mario_bros.actions import SIMPLE_MOVEMENT
创建马里奥游戏环境配布