TypeError: can‘t apply this __setattr__ to instance object

报错内容:

TypeError: can’t apply this setattr to instance object

报错场景:

在gym实验中,一运行env.render()就报此错误。

分析:

从报错内容的前面部分看,有大量关于pyglet的内容,然后联系到pyglet是用于渲染的,env.render()也是用于渲染场景的,所以基本确认是pyglet的问题。

处理:

核心在于现在还在用python2,所以很多版本的包没有了支持,应该就是版本问题,现在的pyglet版本是1.5.0,增加该版本未解决该问题,所以就减小该版本为1.4.3即得以解决。

上一篇:TypeError: new() received an invalid combination of arguments - got (float, int, int, int), but expe


下一篇:vue-cli3 报错 TypeError: this.getOptions is not a function