导入 RLGlue 时遇到问题:“没有名为 'rlglue.rl_glue' 的模块”

问题描述 投票:0回答:2

我正在学习强化学习课程,想尝试在本地运行代码。我从

这里
pip install rlglue

安装了RLGLue

但是当尝试运行代码时:

from rlglue.rl_glue import RLGlue
import main_agent
import ten_arm_env
import test_env

收到此错误消息:

ModuleNotFoundError: No module named 'rlglue.rl_glue'

关于如何修复该问题以导入模块有什么想法吗?

python python-3.x reinforcement-learning python-install
2个回答
1
投票

我使用此作为解决方法,将此文件添加到您的项目中。

https://gist.github.com/niektuytel/eab1117070454042b11e5e5c026dd3fb


0
投票

安装这个库对我有用:

pip install git+https://github.com/andnp/[email protected]

更改导入后,例如从

from rlglue.rl_glue
from RLGlue.rl_glue
。您还需要在
main_agent
ten_arm_env
test_env
文件中进行类似的更改。

© www.soinside.com 2019 - 2024. All rights reserved.