0

(我是 Ubuntu 的新手,请原谅我的无知。)我正在尝试使用 OpenAI 的 Atari 模块在 Python 中运行 SpaceInvaders,但是我一直收到错误消息

文件“/usr/local/lib/python2.7/dist-packages/gym/envs/atari/atari_env.py”,第 11 行,引发 error.DependencyNotInstalled("{}。(提示:您可以通过以下方式安装 Atari 依赖项运行 'pip install gym[atari]'.)".format(e))gym.error.DependencyNotInstalled: 没有名为 atari_py 的模块。(提示:您可以通过运行“pip install gym[atari]”来安装 Atari 依赖项。)

错误中建议的命令正是我用来安装gym的命令。我在另一个论坛上读到这意味着并非所有依赖项都已加载,因此我非常小心地下载了此处列出的这些依赖项。以下是它们已正确安装的一些证据:

$ dpkg -s python-numpy python-dev cmake zlib1g-dev libjpeg-dev xvfb libav-tools xorg-dev python-opengl libboost-all-dev libsdl2-dev swig | grep  Status
Status: install ok installed
Status: install ok installed
Status: install ok installed
Status: install ok installed
Status: install ok installed
Status: install ok installed
Status: install ok installed
Status: install ok installed
Status: install ok installed
Status: install ok installed
Status: install ok installed
Status: install ok installed

还有什么我应该注意的,或者我可以通过其他方式解决这个问题吗?

4

1 回答 1

0

我遇到了同样的问题。我已经通过联结步骤解决了这个问题。

➜  OpenAIGym cd gym
➜  gym git:(master) pip install -e '.[all]'

或者

pip install -e '.[all]'

因为pip install -e . 只有最小的安装。

OS: maxOS
env: Python3.6

谢谢

于 2017-07-23T07:21:13.637 回答