我正在尝试安装 stable-baselines 并运行在线手册入门部分的前两行,但没有任何选项有效。我从
pip install stable-baselines
现在当我运行时:
import gym
from stable_baselines.common.policies import MlpPolicy
我明白了
No module named 'tensorflow.contrib'
这显然是因为 tensorflow 版本 2 没有 tensorflow.contrib。但是第 2 版是在 2019 年 9 月发布的。我真的必须只使用 tensorflow 第 1 版吗?
安装 stable-baselines 并运行这个简单示例的正确方法是什么?
我试过了
pip install stable-baselines3
在虚拟环境中。这给出了一个不同的错误:
In [2]: from stable_baselines.common.policies import MlpPolicy
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
Input In [2], in <module>
----> 1 from stable_baselines.common.policies import MlpPolicy
ModuleNotFoundError: No module named 'stable_baselines'
In [3]: from stable_baselines3.common.policies import MlpPolicy
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
Input In [3], in <module>
----> 1 from stable_baselines3.common.policies import MlpPolicy
ImportError: cannot import name 'MlpPolicy' from 'stable_baselines3.common.policies' (/home/raph/RL/stable-baselines/venv/lib/python3.8/site-packages/stable_baselines3/common/policies.py)