我正在尝试在Windows 10上设置OpenAI的健身房,以便可以使用Atari游戏进行机器学习。
在PyCharm上,我已经使用“设置”>“项目解释器”成功安装了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 install gym [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的新手,因此,如果其中任何一个不清楚,我深表歉意。请让我知道是否还有其他信息可以帮助您。
预先感谢
答案 0 :(得分:1)
体育馆文档https://github.com/openai/gym#installing-everything说,要使用所有环境,您应该通过pip install 'gym[all]'
安装依赖项。您能否最好在终端上运行此命令并查看其是否有效?
答案 1 :(得分:1)
我们目前支持运行Python 2.7或3.5-3.7的Linux和OSX。 Windows支持是实验性的-算法,toy_text, classic_control和atari应该可以在Windows上使用(请参阅下一节以了解 安装说明);不过,请您自担风险。
https://github.com/openai/gym#supported-systems
我最终使用Linux的Windows子系统在Windows 10上与Atari一起运行OpenAI Gym。 我已经写了完整的指南here。
太棒了!