【一】gym环境安装以及安装遇到的错误解决

2022-12-01 16:46:16 浏览数 (2)

相关文章:

【一】gym环境安装以及安装遇到的错误解决

【二】gym初次入门一学就会-简明教程

【三】gym简单画图

【四】gym搭建自己的环境,全网最详细版本,3分钟你就学会了!

【五】gym搭建自己的环境____详细定义自己myenv.py文件

【六】gym搭建自己环境升级版设计,动态障碍------强化学习

1.gym模块的安装

运行命令窗口,输入cmd

在命令行中输入:

代码语言:javascript复制
pip install gym -i https://pypi.douban.com/simple

镜像源地址可参考:tensorflow安装、常用python镜像源、tensorflow 深度学习强化学习教学

代码语言:javascript复制
 pip install “ 你需要安装的包” -i https://pypi.douban.com/simple  

即可安装成功

当然当你系统中存在自己创建环境,可以打开anaconda,输入下面指令即可

代码语言:javascript复制
  conda create -n tf   #tf环境名称自定义
conda activate tf    #激活环境
pip install gym -i https://pypi.tuna.tsinghua.edu.cn/simple
 

2. 遇到的错误

2.1 cannot uninstall a distutils installed project

代码语言:javascript复制
pip install --ignore-installed xxx
代码语言:javascript复制
pip install --ignore-installed tornado

输入即可。

2.2  AttributeError: module 'gym.envs.box2d' has no attribute 'xxxx'

代码语言:javascript复制
import gym
env = gym.make(id='xxx')

每当执行到这条语句的时候就报错,看来是没有安装box2d

代码语言:javascript复制
 pip install box2d-py
 

之后还出现错误如下:

代码语言:javascript复制
 error: command 'swig.exe' failed: No such file or directory

说明没有安装siwg

代码语言:javascript复制
 pip install siwg

代码语言:javascript复制
Collecting swig
  ERROR: Could not find a version that satisfies the requirement swig (from versions: none)
ERROR: No matching distribution found for swig

则用anaconda安装

代码语言:javascript复制
 conda install swig

则可以使用box2d上面的envs了 注意pip时候最好 镜像源

0 人点赞