我正在尝试在 Windows 10 上设置 OpenAI 的健身房,以便我可以使用 Atari 游戏进行机器学习。

在 PyCharm 上,我使用 Settings > Project Interpreter 成功安装了gym。但是当我尝试使用以下方法设置突破环境(或任何其他 Atari 游戏)时:

import gym
env = gym.make('BreakoutDeterministic-v4')

我收到以下错误:
ImportError: No module named 'atari_py'
...
HINT: you can install Atari dependencies by running 'pip install gym[atari]'

所以我在 PyCharm 终端中尝试了命令“pip installgym[atari]”,得到了错误:
Unable to execute 'make build -C atari_py/ale_interface -j 11'. HINT: are you sure `make` is installed?
error: [WinError 2] The system cannot find the file specified

我尝试从 http://gnuwin32.sourceforge.net/packages/make.htm 安装 'make',并尝试了其他一些方法,但这并没有解决问题。

我也试过“pip install atari_py”,它运行良好,但也没有解决问题。

任何想法/帮助将不胜感激。我是 Python 和 PyCharm 的新手,所以如果有任何不清楚的地方,我深表歉意。请让我知道是否有更多信息可以提供帮助。

提前致谢

最佳答案

Gym 文档 https://github.com/openai/gym#installing-everything 说要使用所有环境,您应该通过 pip install 'gym[all]' 安装依赖项。您能否最好通过终端运行此命令并查看它是否有效?

10-07 20:23