ImportErrorに対する完璧な解決策。cv2 という名前のモジュールがない! (あまりすごいことはできませんが)
2018年1月21日22時13分、UbuntuからCSDNブログに乗り込み、ImportErrorを解決した自分へのお祝いメッセージにワクワクしているところです。No module named cv2, それはもう一つの世界(Ubuntuの世界)から現実の世界(windowsの世界)に向かって話しているようなものです。まるで別の世界(Ubuntuの世界)から現実の世界(windowsの世界)に向かって話しているようです、すごいですね。
始まりは午後の4時半、まだ子供だった私は、Ubuntuシステム上でより速いR-CNNデモを実行し、caffe環境がセットアップされたかどうかをテストする準備をしていました。 このブロガーのチュートリアル という、シンプルでわかりやすいもの。この辺にしておきます。
私のビルド環境です。
ウブントゥ14.04
カフェ
opencv-3.0.0-beta
アナコンダ2
しかし、最後のステップを実行すると
. /demo.py --cpu
最初はエラーがあり、最初のエラーはeasydictモジュールが見つからなかった( ImportError: easydictという名前のモジュールはありません ) を使用し、その後に
sudo pip install easydict
easydictをインストールしましたが、まだ見つからないと表示されます。実は、この文章を実行した後、インストールが成功すれば、usr/local/lib/python2.7/dist-packages フォルダの下に easydict フォルダがあるはずですが、今回は、.NET を実行しようとするとうまくいかないので、.NET を実行した後、easydict フォルダが見つかりません。もう一度 /demo.py --cpu を実行しようとすると、やはりこのエラーが発生します。これは easydict が home/anaconda2/lib/python2.7/site-packages フォルダの下にあるべきだからです。なぜこのようになるかというと、それは私の設定環境に関係しており、私の python は付属の python でなく、 anaconda を使っているのでこのようにならなければならないからです。
ImportError: cv2 という名前のモジュールがありません
次の主なものを見て、つまり、CV2は、ここであなたの明確な思考を与えるために、見つけることができない、私は直接入れてソリューションを言うだろう、私は愚かなの車の車の兄弟に子供、素朴な子から行ったときにこの問題が発生しました。
ステップ1
python-opencvをインストールします。
sudo apt-get install python-opencv
解決されるかどうかを確認します。解決されない場合は手順2を参照してください。
ステップ2
cv2.so ファイルを探し、usr/local/lib/python2.7/site-packages フォルダにコピーします(anaconda を使用していない場合)。自分のcv2.soを見つける方法ですが、とても便利な方法を紹介します(この方法を使わないと探すのに苦労します):.
find / -name "cv2.so"
そして、ターミナルでhomeにcdして、pythonと入力すると、pythonのバージョン番号とその他の情報が表示されるので、それを入力してください。
>>>import cv2
この時点で、エラーが表示されなければ、問題が解決されたことを証明しています。
anacondaがなければ、この時点で完全に解決しているはずです。まだ解決していない場合は、ステップ3を見てください。
ステップ3
ステップ3の手順では、anacondaを使用していることを確認してください。手順2でcv2.soを見つけたら、cv2.soをhome/anaconda2/lib/python2.7/site-packagesフォルダにコピーし、手順2と同様に、 python,and type import cv2.と入力してください。
皆さん、ありがとうございました。これで私の番組は終わりです! の写真でお楽しみください。
関連
-
などの警告を出しながらFaster-RCNNを実行します。RuntimeWarning: invalid value encountered in greater_equal などの警告が表示されます。
-
undefinedGoogLeNet 論文の翻訳 - 英語と中国語で書かれています。
-
ValueError:入力配列を形状 (450,600,3) から形状 (64,64,3) にブロードキャストできませんでした。
-
tensorflowをインポートしています。ImportError: libcublas.so.9.0: cannot open shared object file: No such file or director
-
ImportError: libSM.so.6: cannot open shared object file: そのようなファイルやディレクトリはありません
-
トーチの取り付けと使用
-
Tensorflowのメタフィジカルエラーです。終了コード -1073741819 (0xC0000005)
-
caffeのインストールで「error : too few arguments in function call」エラーが発生する。
-
TensorFlow実行時エラー、AttributeError: モジュール 'pandas' には 'computation' という属性がない。
-
AttributeError: モジュール 'pandas' には 'core' という属性がありません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ResNetの紹介
-
py-faster-rcnn/lib の make でエラー: コマンドラインオプション '-Wdate-time' が認識されない
-
xx.exe の 0x00007FF7A7B64FB3 でスローされた例外: 0xC0000005: 場所 0x00 を読み取るアクセス違反
-
[Tensorflow-Error】CUDA_ERROR_OUT_OF_MEMORY:メモリが不足しています。
-
深層学習トラッキングアルゴリズム概要
-
OrderedDict' オブジェクトに 'eval' 属性がありません。
-
U-netのソースコード解説(Keras編)
-
pytorchはエラーを報告します。ValueError: num_samples は正の整数値であるべきですが、num_samples=0 となりました。
-
tensorflow experience code error Adding visible gpu devices: 0 , モジュール 'tensorflow' には 'Session' という属性がありません。
-
Tensorflow-gpu2.0.0インストールとtensorflow-gpuインストール成功のテストプログラム。