0

我在 Windows 10 64 位平台上使用 python 3.7。

我的 python 脚本主要包含 pyopengl 图形。我的应用程序可以在 python 上正常工作,但我想加快速度,所以我尝试使用 pypy3 解释器,但在运行时显示以下错误:

"C:\Users\RND2\AppData\Local\Programs\Python\pypy3.6-v7.3.1-win32\site-packages\OpenGL\latebind.py", line 63, in __call__
    return self.wrapperFunction( self.baseFunction, *args, **named )
  File "C:\Users\RND2\AppData\Local\Programs\Python\pypy3.6-v7.3.1-win32\site-packages\OpenGL\GL\VERSION\GL_1_5.py", line 89, in glBufferData
    return baseOperation( target, size, data, usage )
  File "C:\Users\RND2\AppData\Local\Programs\Python\pypy3.6-v7.3.1-win32\site-packages\OpenGL\latebind.py", line 43, in __call__
    return self._finalCall( *args, **named )
  File "C:\Users\RND2\AppData\Local\Programs\Python\pypy3.6-v7.3.1-win32\site-packages\OpenGL\wrapper.py", line 693, in wrapperCall
    result = wrappedOperation( *cArguments )
  File "C:\Users\RND2\AppData\Local\Programs\Python\pypy3.6-v7.3.1-win32\site-packages\OpenGL\platform\baseplatform.py", line 425, in __call__
    self.__name__, self.__name__,
OpenGL.error.NullFunctionError: Attempt to call an undefined function glBufferData, check for bool(glBufferData) before calling

对于上述情况,我已经从https://www.pypy.org/download.html下载了 pypy3.6, 我只使用 pypy3,不包括 Rpython。

但是现在我想通过 Rpython 实现它但不知道确切的顺序。我是初学者。

请帮我解决我的问题。我会感谢你的努力或帮助。

4

0 回答 0