【发布时间】:2021-10-26 17:48:24
【问题描述】:
我正在学习强化学习,但遇到以下错误。
错误(1) = 如果没有 Box2D,我无法设置“CarRacing-v0”健身房环境
错误(2) = 我无法 pip 安装 Box2D 模块。
有人知道如何解释这些错误并帮助我解决这个问题吗?
编辑:
当尝试 pip install box2d-py 我得到这个错误:
【问题讨论】:
标签: python
我正在学习强化学习,但遇到以下错误。
错误(1) = 如果没有 Box2D,我无法设置“CarRacing-v0”健身房环境
错误(2) = 我无法 pip 安装 Box2D 模块。
有人知道如何解释这些错误并帮助我解决这个问题吗?
编辑:
当尝试 pip install box2d-py 我得到这个错误:
【问题讨论】:
标签: python
Mac 用户应该尝试:
brew install swigpip install box2d-pypip install box2d在 macOS Mojave (10.14) 下正常终止
【讨论】:
Windows用户需要做如下:
pip install box2dpip install box2d-py【讨论】:
pip install box2d 期间痛饮看不到它 :(
基于gym's setup.py,它尝试导入的Box2D似乎来自可选依赖box2d-py,因此您需要运行pip install box2d-py。
【讨论】:
!apt-get update !apt-get install golang libcupti-dev libjpeg-turbo8-dev make tmux htop chromium-browser git cmake zlib1g-dev libjpeg-dev xvfb libav-tools xorg-dev python-opengl libboost-all-dev libsdl2-dev swig !pip install Box2D !apt-get install python-box2d !pip install box2d-py 你也可以试试这个答案:stackoverflow.com/a/50719412/7699859
对于 Ubuntu 18.04,以下解决了我的健身房和月球着陆器问题:
pip3 install box2d-py
【讨论】:
我知道这并不能解决问题,但在尝试了一整天后,我最终使用 Google Colab Notebooks 运行了游戏。唯一的问题是渲染屏幕有点困难,但有一篇关于主题here的帖子。
【讨论】:
对于 Ubuntu 20.04.3,我必须运行以下命令:
sudo apt-get install swig build-essential python-dev python3-dev
在安装box2d-py之前。
【讨论】:
点安装 Box2D
它会 100% 工作
【讨论】:
pip install Box2D 会做什么?它将如何修复安装错误?它是建议的等价物吗?