JupyterLab に cv2をインストールする

どうもジュンザブロウです。

 

平日Java

週末Python

の日々です。

 

今回はPythonで、いよいよ機械学習を始めようとした際に

 

 OpenCV : 画像処理ライブラリ

 

をインストールしようとした際に

エラーで悩んだので、またメモ書きを。

 

 

▼やった作業

①JupyterLabで、cv2をインポートするも

 ファイルが見つかりませんよ的なエラーが発生

 

②Anaconda NavigatorのEnviroments

 base(root)で、NotInstalledを選択してopencvで検索をかけると

 インストールされていない状態だった

 

③②の検索状態からopencvの横にチェックを入れて

 右下のApplyをクリック。ちょっとしてからエラーになる

 エラー内容を訳すと、Pythonのバージョンと、opencvのバージョンが

 互換性がない的なエラーが発生

 自分の環境:python(V3.8) ー opencv(V3.4.2)

 

④base(root)の横の▼からターミナルを起動して

 自分のpythonのバージョンと互換性があるopencvのバージョンを指定して 

    conda install -c conda-forge opencv=4.1.0

 インストールするも解凍に失敗しました的なエラーが発生

 もう一度やっても

 opencvのバージョン落としてみても

 バージョン打ち込まずにやっても現象変わらず

 

 ※opencvのバージョン確認は

https://anaconda.org/conda-forge/opencv

 

▼結果

⑤Anaconda NavigatorのEnviroments

 をbase(root)を残して、追加でopencvという名前のモノを追加

 そちら側で、ターミナルを起動して

 conda install -c conda-forge opencv

 を実行すると、成功。

 

▼まとめ

※Anaconda Navigatorから、jupyterLabを起動する際に

 Applications on で base(root) :今まで通りではcv2は使えず

 なので、cv2を使うときは、opencv側を選択する必要あり