为什么我不能从稳定的基准导入'make_vec_env'?

时间:2019-12-18 13:49:16

标签: python multiprocessing baseline

稳定基线示例存在一些问题,期待您的帮助。

环境设置为:

Windows 10
spyder 3.6
tensorflow 1.4.0
gym 0.15.4
stable_baselines 2.8.0

但是,我无法导入:

from stable_baselines.common import make_vec_env

错误是:

Traceback (most recent call last):

  File "<ipython-input-96-9dcb30379014>", line 1, in <module>
    from stable_baselines.common import make_vec_env

ImportError: cannot import name 'make_vec_env'

1 个答案:

答案 0 :(得分:0)

如果这是我们正在谈论的模块。

https://github.com/hill-a/stable-baselines

似乎有一个问题已在2.9.0中解决:

https://github.com/araffin/rl-baselines-zoo/issues/51

升级您的stable-baselines

pip install stable-baselines==2.9.0

然后应该足以使用:

from stable_baselines.common.cmd_util import make_vec_env