「libGL.so.1: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません」問題が解決されました


序文

Dockerを使ってディープラーニング環境を構築する際、opencv-pythonをインストールした後にこのようなエラーが発生するため、解決策を探しています。


1. 基本的な考え方

Docker のようなヘッドレス システムの場合は、opencv-python の代わりに opencv-python-headless をインストールしてみてください。

2. 操作手順

pip install opencv-python-headless

opencv-python: このリポジトリには、OpenCV ライブラリのメイン モジュールのみが含まれています。
opencv-contrib-python: opencv-contrib-python ライブラリには、メイン モジュールと contrib モジュールが含まれています。
opencv-python-headless: opencv-python と同じですが、GUI 機能がありません。インターフェースレスシステムに適しています。
opencv-contrib-python-headless: opencv-contrib-python と同じですが、GUI 機能はありません。インターフェースレスシステムに適しています。


要約する

この記事では、Dockerを利用してディープラーニング環境を構築する際に、opencv-pythonインストール後に発生するエラーの解決方法を紹介します。

おすすめ

転載: blog.csdn.net/szylight2022/article/details/127786058