【发布时间】:2018-12-28 02:38:11
【问题描述】:
所以我刚刚开始使用 OpenAI 中的 Gym,并尝试在控制台中渲染环境。具体来说,它是Taxi-v2 环境。在它应该显示颜色的地方,它只显示符号(我认为是它们的 ANSI 代码),所以我相信它没有正确解析。我尝试过其他也可以在控制台中渲染的环境,同样的问题。我试过使用 Git Bash 控制台和 Windows 控制台,这也是同样的问题。有什么帮助吗?
要渲染的代码:
import gym
env = gym.make('Taxi-v2')
env.render()
控制台输出:
+---------+
|?[35mR?[0m: | : :G|
| : : :?[43m ?[0m: |
| : : : : |
| | : | : |
|Y| : |?[34;1mB?[0m: |
+---------+
【问题讨论】:
-
Gym 在 Windows 上不受官方支持,需要很多变通方法才能使其正常工作。您必须提供有关您安装的所有内容的更多信息,以使其工作到现在任何人都可以帮助您的状态。
-
@Bayko 我相信这将是常规的安装过程。我正常安装了 Python 3.6,然后使用 pip 安装 Gym 和 SciPy,因为没有它它就无法工作。我还安装了 Git Bash,并且正在运行 Windows 10。
-
那个 prolly 并没有完成整个依赖,你可能会错过。 stackoverflow.com/questions/42605769/…
-
@Bayko 嗯,我想我已经安装了所有东西。我检查了
show命令,发现six、requests、numpy、pyglet和scipy,它们都具有正确的版本。唯一剩下的就是问题所讨论的那些make和cmake依赖项,但我认为这些仅适用于 Atari 环境。
标签: python console-application openai-gym