问题描述
今天在执行以下代码时,出现了如题所示的错误:
envs = [make_env_vec(np.random.randint(0, 2**31-1)) for _ in range(num_master_groups)]
但是在另一个环境底下,相同的numpy==1.21.6版本,却能非常完美的运行,在查阅了很多资料无果之后,受到了这个链接https://github.com/ray-project/ray/issues/24133中的启发:
在将randint换成integers无果之后,开始猜想应该是gym版本的问题(当前为0.26.2版本)
解决方案
pip install gym==0.15.4
问题得到解决。好,跟gym有关的奇怪bug+1。