【问题标题】:Can't import VecFrameStackFrame from Stable-baselines3 - importing problem无法从 Stable-baselines3 导入 VecFrameStackFrame - 导入问题
【发布时间】:2022-12-04 15:28:29
【问题描述】:

从稳定基线 3 库导入一些依赖项时出现问题,我使用此命令安装它

pip install stable-baselines3[extra]

但是当我导入依赖项时

import gym
from stable_baselines3 import A2C
from stable_baselines3.common.vec_env import VecFrameStackFrame
from stable_baselines3.common.evaluation import evaluate_policy
from stable_baselines3.common.env_util import make_atari_env
import os

我遇到这个错误

ImportError: cannot import name 'VecFrameStackFrame' from 'stable_baselines3.common.vec_env' (C:\Users\User\anaconda3\envs\rl_learning\lib\site-packages\stable_baselines3\common\vec_env\__init__.py)

有什么建议吗?

【问题讨论】:

    标签: python deep-learning pytorch reinforcement-learning stable-baselines


    【解决方案1】:

    我知道稳定基线新版本已将名称从

    from stable_baselines3.common.vec_env import VecFrameStackFrame
    

    from stable_baselines3.common.vec_env import vec_frame_stack
    

    这对我有用

    【讨论】:

      【解决方案2】:

      enter image description here

      我得到这个错误: 导入错误:无法从“stable_baselines3.common.utils”导入名称“get_parameters_by_name”(/usr/local/lib/python3.8/dist-packages/stable_baselines3/common/utils.py) 如何解决?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-31
        • 1970-01-01
        • 2015-05-27
        • 1970-01-01
        • 2022-10-08
        • 1970-01-01
        相关资源
        最近更新 更多