似乎安装了nump1.8.2和1.10.4,rllab和OpenAI-gym之间的兼容性问题?

2024-04-29 11:56:22 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

You have 'numpy' version 1.8.2 installed, but 'gym' requires at least 1.10.4

直截了当对吧?然而,这导致了问题1:我从一个新版本的NumPy开始(事实上,我在几天前升级到了1.11.1,在降级之前),但是不得不降级到版本“0x9”,rllab才能正常工作。这就是1.8.2版本的由来。然而,rllab声称与健身房兼容。在

但不管怎样,我还是继续,因为也许我可以在1.10.4版本上有更好的运气。因为我没有根访问权限,所以我使用:

pip install numpy==1.10.4 --user

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

总而言之: 1考虑到我所看到的错误,如何使rllab与健身房兼容? 2在没有sudo权限的情况下,如何卸载1.8.2版以确保健身房可以运行?在

谢谢你!在


Tags: 代码https版本numpygithubcom消息权限
1条回答
网友
1楼 · 发布于 2024-04-29 11:56:22

回答下面的问题

  1. rllab现在已被弃用,并被积极维护为garage。Garage完全兼容OpenAI gym,没有“numpy”版本。在
  2. 对于没有sudo特权的unistall,您可以通过简单地使用Virtual environments来避免这些问题

相关问题 更多 >