Ошибка импорта Pygame в Ubuntu 14.04 (ошибка ImportEr: libSDL-1.2.so.0: неопределенный символ: _XGetRequest)

Я скомпилировал Pygame для Python 3.4 в Ubuntu 14.04, следуя инструкциям, перечисленным здесь здесь . Однако, когда я пытаюсь скомпилировать программу Pygame, я получаю следующую ошибку:

Traceback (most recent call last):
  File "game.py", line 4, in <module>
    import pygame
  File "/usr/local/lib/python3.4/dist-packages/pygame/__init__.py", line 133, in <module>
    from pygame.base import *
ImportError: /usr/local/lib/libSDL-1.2.so.0: undefined symbol: _XGetRequest

Я прочитал, что это может быть связано с несоответствием библиотеки. Если это правда, как я могу узнать, какие библиотеки задействованы (кроме SDL) и как я могу это исправить?

1
задан 20 April 2015 в 00:25

1 ответ

Похоже, что у меня было две установленные библиотеки SDL-1.2: один в /usr/local/lib/ и один в /usr/lib/i386-linux-gnu/, последний которого является путем по умолчанию на Ubuntu, я верю. Удаление всех файлов SDL в /usr/local/lib/ решило проблему.

1
ответ дан 20 April 2015 в 10:25

Другие вопросы по тегам:

Похожие вопросы: