web-dev-qa-db-ja.com

Anaconda:opencvがインストールされていてもcv2をインポートできません(python3用にopencv3をインストールする方法)

Anaconda(バージョン:conda 4.2.9、python3)がインストールされており、import cv2次のエラーが表示されたとき:

ImportError: No module named 'cv2'

conda search cv2私はこれを得る:

opencv 2.4.2 np15py26_0のデフォルト
2.4.2 np15py27_0のデフォルト
2.4.2 np16py26_0デフォルト
2.4.2 np16py27_0のデフォルト
2.4.2 np17py26_0デフォルト
2.4.2 np17py27_0デフォルト
2.4.2 np15py26_1のデフォルト
2.4.2 np15py27_1のデフォルト
2.4.2 np16py26_1のデフォルト
2.4.2 np16py27_1のデフォルト
2.4.2 np17py26_1のデフォルト
2.4.2 np17py27_1のデフォルト
2.4.6 np16py26_0のデフォルト
2.4.6 np16py27_0のデフォルト
2.4.6 np17py26_0のデフォルト
2.4.6 np17py27_0のデフォルト
2.4.6 np18py26_0のデフォルト
2.4.6 np18py27_0のデフォルト
2.4.9 np18py27_0デフォルト
2.4.10 np19py26_0デフォルト
2.4.10 np19py27_0デフォルト
2.4.10 np110py27_1のデフォルト
2.4.10 np19py26_1のデフォルト
2.4.10 np19py27_1のデフォルト

Cv2モジュールをインポートするには何をする必要がありますか?ありがとう!

PS:Ubuntu 16.04を使用しています

10
Linda

opencvは、python 3.と互換性がありません。python 3.のopencv3をインストールする必要がありました。 のopencvをanacondaにインストールする方法を教えてください。 anacondaにopencv(3)をインストールする方法を説明します:

次のコマンドを実行します。

_conda install -c https://conda.binstar.org/menpo opencv_

Opencv3も利用できるようになったことに気付き、次のコマンドを実行します。

_conda install -c https://conda.binstar.org/menpo opencv3_

2016年8月18日に編集:次の方法で「menpo」チャンネルを永続的に追加できます。

_conda config --add channels menpo_

そして、opencvは次の方法でインストールできます。

conda install opencv (or opencv3)

2017年8月14日に編集: "clinicalgraphics"チャンネルは、ごく最近のpython3に対して比較的新しいvtkバージョンを提供します

_conda install -c clinicalgraphics vtk_

13
Linda

あなたが試すことができます

conda install -c menpo opencv=3
8
Hong

手遅れになる可能性がありますが、私は助けるつもりです。私は同じ問題を抱えていました.conda envを作成し、必要なものをすべてインストールしましたが、cv2をインポートしようとすると、「cv2という名前のモジュールはありません」というメッセージが表示されました。もう一度インストールを試みましたが、Lindaのヒントを実行しましたが、機能していません。だから、私のconda envにはcv2がインストールされていないことがわかりました。発生した場合は、cv2フォルダーを「miniconda'X '/ envs/yourEnv/lib/python'X.X'/site-packages /」にコピーするだけで機能します。少なくとも私には働いている

2
Paulo Ricardo