import gym 发现NameError: name 'glPushMatrix' is not defined
时间: 2023-06-15 15:08:03 浏览: 217
Gym-Routines::flexed_biceps:&:cooking:
这个错误可能是因为您在使用 gym 库时同时使用了 PyOpenGL。PyOpenGL 中也有一个名为 glPushMatrix 的函数,但它与 gym的函数不同。
您可以尝在代码的开头添加以下行:
```
from gym.env.classic_control import renderingrendering.glPushMatrix = lambda None
rendering.glPopMatrix = lambda: None
```
这将覆盖 gym 中的函数,并将其替换为一个什么都不做的 lambda 函数,从而解决名称冲突。
阅读全文