C:\Users\Administrator\anaconda3\lib\site-packages\gym\envs\registration.py:17: PkgResourcesDeprecationWarning: Parameters to load are deprecated. Call .resolve and .require separately. result = entry_point.load(False)
时间: 2023-06-27 17:02:42 浏览: 474
这个警告信息是由于 gym 库中的 registration.py 文件在加载环境时使用了已经过时的参数,但不影响程序的正常运行。如果你想去掉这个警告,可以更新 gym 库到最新版本或者忽略这个警告。在代码中可以加上以下代码来忽略这个警告:
```
import warnings
warnings.filterwarnings("ignore", category=UserWarning, module="gym")
```
相关问题
File "E:\anaconda\lib\site-packages\gym\envs\classic_control\rendering.py", line 96, in render self.transform.enable() File "E:\anaconda\lib\site-packages\gym\envs\classic_control\rendering.py", line 190, in enable glPushMatrix() File "E:\anaconda\lib\site-packages\OpenGL\platform\baseplatform.py", line 415, in __call__ return self( *args, **named ) File "E:\anaconda\lib\site-packages\OpenGL\error.py", line 230, in glCheckError raise self._errorClass( OpenGL.error.GLError: GLError( err = 1282, description = b'\xce\xde\xd0\xa7\xb2\xd9\xd7\xf7', baseOperation = glPushMatrix, cArguments = () ) Exception ignored in: <function Viewer.__del__ at 0x00000268D50180D0>
这个错误提示与上一个问题类似,也是OpenGL库抛出的错误,错误码为1282,对应的错误描述是"invalid operation", 即无效操作。具体原因可能与调用的OpenGL函数、OpenGL上下文的状态等有关。需要检查调用OpenGL函数的参数是否正确,以及OpenGL上下文是否正确初始化。如果有更多的上下文信息,可以提供给我,我可以帮你分析更详细的原因。
File "E:\anaconda\lib\site-packages\gym\envs\classic_control\rendering.py", line 190, in enable glPushMatrix() File "E:\anaconda\lib\site-packages\OpenGL\platform\baseplatform.py", line 415, in __call__ return self( *args, **named ) File "E:\anaconda\lib\site-packages\OpenGL\error.py", line 230, in glCheckError raise self._errorClass( OpenGL.error.GLError: GLError( err = 1282, description = b'\xce\xde\xd0\xa7\xb2\xd9\xd7\xf7', baseOperation = glPushMatrix, cArguments = () ) Exception ignored in: <function Viewer.__del__ at 0x00000268D50180D0>
这是一个Python错误消息,看起来是在使用PyOpenGL渲染游戏时出现的。错误代码提示在调用glPushMatrix()函数时发生了错误,可能是由于OpenGL上下文没有正确初始化或者传递给函数的参数不正确。建议检查OpenGL的安装和配置,确保正确地初始化OpenGL上下文,并且传递给glPushMatrix()函数的参数正确。
阅读全文