Проблема с PyGame - ошибка libGL: не удалось загрузить драйвер: swrast

Проблема с PyGame - ошибка libGL: не удалось загрузить драйвер: swrast

Я приближаюсьpygameСейчас я запускаю небольшую программу, которая открывает окно Pygame и показывает заставку, представляющую собой простой экран с фоном и двумя кнопками (они загораются только при наведении на них мыши).

При запуске кода я получаю следующую ошибку терминала:

Hello from the pygame community. https://www.pygame.org/contribute.html
[ WARN:0] global /tmp/pip-req-build-driubr42/opencv/modules/videoio/src/cap_v4l.cpp (890) open VIDEOIO(V4L2:/dev/video1): can't open camera by index
libGL error: MESA-LOADER: failed to open crocus: /usr/lib/dri/crocus_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: crocus
libGL error: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
libGL error: failed to load driver: swrast
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  149 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  105
  Current serial number in output stream:  106

Насколько я понял, это похоже на проблему с видеодрайвером, у меняВидеокарта Mesa Intel® HD Graphics 4600 (HSW GT2), и мойВерсия Ubuntu — 21.10. Мой ноутбукDELL ШИРОТА E6440сПроцессор Intel® Core™ i5-4300M с тактовой частотой 2,60 ГГц × 4.

Кто-нибудь может мне помочь?

решение1

Я использую miniconda на manjaro amd64 без видеокарты. В conda env py3.7 вылезла эта ошибка. Я отключаю env use system, чтобы играть в pygame. И все работает отлично

Связанный контент