OSerror [Winerror 126]找不到指定的模块

时间:2018-09-21 06:04:07

标签: python-3.x tensorflow keras

我正在做强化学习。 运行Atari示例会导致OSerror。

我使用Win 10 和tensorflow 1.3,keras 2.2.2

import gym
import numpy as np
from keras.models import Sequential
from keras.layers import Dense, Reshape, Flatten
from keras.optimizers import Adam
from keras.layers.convolutional import Convolution2D

File "C:\Users\Lim\Anaconda3\lib\ctypes\__init__.py", line 348, in __init__
self._handle = _dlopen(self._name, mode)

为什么这是个问题?问题出在哪里?

OSerror [Winerror 126] the specified module could not be found

我已经研究过了,但是我没有一个好的答案。

1 个答案:

答案 0 :(得分:1)

  

目前Atari环境不支持Windows

查看此thread中的评论:

我知道目前有很多人在Windows上使用Gym。我认为在这一点上,它几乎可以正常工作(Atari可能有例外,尽管我认为这可能也不太难)。 当前在OpenAI上没有任何Windows用户。这个线程上是否有人有兴趣进行工作,以在Windows上完全支持Gym(这主要涉及设置CI服务,并确保我们当前的功能确实在其中起作用)?很高兴提供指导。

如果您的要求允许您这样做,则只需切换环境,经典的控制环境就可以像在Windows下一样运行:

env = gym.make('CartPole-v1')