JupyterLab に cv2をインストールする
どうもジュンザブロウです。
平日Java
週末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側を選択する必要あり