3

我正在尝试在我在 github 上找到的一些强化学习代码上运行 OpenAI gym(“gym”)环境:https ://github.com/rllab/rllab 。

但是,每当我导入健身房时,都会收到一条错误消息:

您已安装 'numpy' 版本 1.8.2,但 'gym' 至少需要 1.10.4

直截了当吧?但是,这导致我遇到问题 1:我从 NumPy 的更高版本开始(事实上,我几天前在降级之前升级到了 1.11.1),但必须降级到版本“0x9”才能使 rllab 工作。这就是版本 1.8.2 的来源。但是,rllab 声称与gym兼容。

但无论如何,我仍然继续,因为也许我可以在 1.10.4 版本中获得更好的运气。因为我没有root访问权限,所以我使用:

pip install numpy==1.10.4 --user

这样可行。然后我再次导入健身房,但我仍然收到相同的错误消息!根据python(在shell和IDE中),numpy版本仍然是1.8.2。因此问题2。

总之: 1. 鉴于我看到的错误,我怎样才能使 rllab 与健身房兼容?2、如何卸载没有sudo权限的1.8.2版本才能保证gym可以运行?

谢谢!

4

1 回答 1

0

在下面回答您的问题

  1. rllab 现在已被弃用,并作为车库积极维护。Garage 完全兼容 OpenAI 健身房,没有“numpy”版本冲突。
  2. 关于没有 sudo 权限的 unistall,你可以通过简单地使用虚拟环境来避免这些问题
于 2019-01-21T11:11:20.980 回答