python - OpenAI 健身房 : Trouble installing Atari dependency (Mac OS X)

标签 python openai-gym

我是 OpenAI gym 的新手。我已经在我的 Mac OS X (High Sierra 10.13.3) 笔记本电脑上成功安装了 OpenAI gym,并为 CartPole 游戏制作了一个 DQN。我正在尝试安装 Atari 依赖项以使用 MsPacman。我试过:

$ pip install gym[atari]

并确保 Atari 已成功安装(我在与 gym 相同的目录中看到 atari_py,在 gym 目录中看到 atari)。但是当我运行代码时,我得到:

raise error.DependencyNotInstalled("{}. (HINT: you can install Atari dependencies by running 'pip install gym[atari]'.)".format(e))
gym.error.DependencyNotInstalled: No module named atari_py. (HINT: you can install Atari dependencies by running 'pip install gym[atari]'.)

如果我添加:

import atari_py

到源文件,我得到:

  File "dqn.py", line 9, in <module>
    import atari_py
ImportError: No module named atari_py

编辑:根据文档,我也试过了

pip install -e '.[atari]'

然后我得到:

Directory '.' is not installable. File 'setup.py' not found.

有什么想法吗?

最佳答案

我遇到了同样的问题,这对我有用:

pip install 'gym[atari]'

关于python - OpenAI 健身房 : Trouble installing Atari dependency (Mac OS X),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49947555/

相关文章:

python - 如何使用 pandas 创建具有条件日期时间的新列

python - 加密将捆绑在 pyexe 文件中的 Sqlite 数据库文件

python - 如何查找 Pandas 系列中出现特定次数的值?

python - Open AI Gym Cartpole 的策略梯度方法

python-3.x - 为什么要打开 openAI 健身房?

benchmarking - OpenAI Gym 和 Gazebo 来测试机器人的 RL 算法?

python - 清除Python请求中的所有cookie

Openai-gym : Setting is_slippery=False in FrozenLake-v0

python - 将<class 'list'>转换为numpy.ndarray

python - 使用 3 个参数在 python 中扩展切片