
私は近づいていますパイゲーム今、私は Pygame ウィンドウを開いてイントロを表示する小さなプログラムを実行しています。イントロは、背景と 2 つのボタン (マウスを置いたときのみ点灯します) があるシンプルな画面です。
コードを実行すると、次のターミナル エラーが表示されます。
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 インテル® HD グラフィックス 4600 (HSW GT2)、 と私Ubuntuのバージョンは21.10です私のノートパソコンはデル ラティチュード E6440とインテル® Core™ i5-4300M CPU @ 2.60GHz × 4。
誰か助けてくれませんか?
答え1
私はビデオカードなしの Manjaro AMD64 で miniconda を使用しています。conda env py3.7 でこのエラーが発生しました。pygame をプレイするために env use system をオフにしました。そして、問題なく動作します。