0
0

はじめに

WSL2+poetry+python環境で開発を行っています。
昨日までは問題なく実行できていたプログラムでしたが、今日は急にopenCVがエラーを起こしました。
なんで昨日までは動いていたんだよ...

最後の一文に原因が載っていました。

ImportError: libGL.so.1: cannot open shared object file: No such file or directory

libGLがないとのことです。

やったこと

結構ありがちなエラーらしく、いろいろな記事で触れられていました。
人によってやり方が違うので、まとめて載せておきます。

私は以下のコマンドで解決できました。

sudo apt install libopencv-dev

libopencv-devを削除したうえで、以下のコマンドも試してみました。
こちらも解決できました。

sudo apt install libgl1-mesa-dev

以下は試していませんが、解決するらしいです。

sudo apt install libglib2.0-0 libsm6 libxrender1 libxext6

ほかにも異なる方法をとっている方を見つけました。
参考に載せておきます。

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0