1

「import sdl2」という行のみを含むファイル test.py があります。私はUbuntuを実行しており、公式リポジトリからlibsdl2をインストールし、pip3からpysdl2をインストールしました。次のエラーが表示されます。

Traceback (most recent call last):
  File "./test.py", line 2, in <module>
    import sdl2
  File "/usr/local/lib/python3.3/dist-packages/sdl2/__init__.py", line 11, in <module>
    from .events import *
  File "/usr/local/lib/python3.3/dist-packages/sdl2/events.py", line 5, in <module>
    from .keyboard import SDL_Keysym
  File "/usr/local/lib/python3.3/dist-packages/sdl2/keyboard.py", line 7, in <module>
    from .video import SDL_Window
  File "/usr/local/lib/python3.3/dist-packages/sdl2/video.py", line 256, in <module>
    SDL_GL_ResetAttributes = _bind("SDL_GL_ResetAttributes")
  File "/usr/local/lib/python3.3/dist-packages/sdl2/dll.py", line 84, in bind_function
    (funcname, self._dll))
ValueError: could not find function 'SDL_GL_ResetAttributes' in <CDLL 'libSDL2-2.0.so.0', handle 1088720 at 7fdce18f5910>

私の唯一の考えは、パッケージにバージョンの不一致がある可能性があるということですか? 簡単にグーグル検索した後、このバグを参照するものは何も見つかりませんでした。

4

1 に答える 1