OpenCV を使用しているときにモジュール cv2 が見つからない
Raspberry Pi上のOccidentalisオペレーティングシステム(Raspbianの亜種)に、jayrambhia's script found here を使って OpenCV をインストールしたところです。バージョン2.4.5がインストールされました。
Pythonのプログラムで import cv2
を試すと、次のようなメッセージが表示されます。
pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
import cv2
ImportError: No module named cv2
ファイル cv2.so
は, /usr/local/lib/python2.7/site-packages/...
に格納されています.
また、/usr/local/lib
には python3.2 と python2.6 というフォルダがあり、これが問題になりそうですが、よくわかりません。
これは、おそらくパスエラーでしょうか?私はLinuxの初心者なので、どんな助けでも感謝します。
210
16
まず、これらのコマンドをTerminal / CMD :内で実行します。
その後、以下の指示の問題が解決されます。
ウィンドウの場合、アナコンダがインストールされている場合は、簡単に実行できます。
または。
Linuxを使用している場合は、次のことができます。
または。
リンク1 リンク2。
python3.5以降の場合は、Link3、Link4のリンクを確認してください。
Python が、必要な Python ファイルやライブラリを保存しているデフォルトの site-packages フォルダを参照できない場合に発生します。
次の行をコードに追加してください。
または、bashでpythonコマンドを実行する前に /usr/local/lib/python2.7/site-packages ディレクトリに移動してください。これは、コードに何も追加したくない場合の回避策です。
次のコマンドを使用して問題を解決しました。
試しに
~/.bashrc
に以下の行を追加してみてください。Python3.xユーザー。
上記の回答はどれも私にはうまくいきませんでした。 以下でこの解決策が見つかるまで、私は夢中になりました。!
単に実行します。
次のコマンドを使用して問題を解決しました。
私はこの問題と同じようにcv2をインストールしました。
ただし、cv2モジュールをインポートすると、cv2エラーという名前のモジュールは表示されませんでした。
次に、コンピューターで
cv2.pyd
ファイルを検索して見つけ、site-packagesディレクトリにコピーして貼り付けます。。
その後、既存のアプリケーションを閉じて再開しました。
編集。
cv2
を正しくインストールする方法を説明します。1。まず、コンピュータにnumpyをインストールします
。
。 2。インターネットからopencvをダウンロードします(ほぼ266 mb)。
Python 2.7の「opencv-2.4.12.exe」をダウンロードします。 次に、このopencv-2.4.12.exeファイルをインストールします。
。 このフォルダに
C:\ Users \ harun \ Downloads
に抽出しました。。 インストール後、フォルダに「cv2.py」を探します。
私のために。
このフォルダーで
cv2.pyd
を取り、それをにコピーします。これで、pythonスクリプトで「cv2」を使用できます。
仮想環境にopencvをインストールする場合。 仮想環境リストを取得するには、ターミナルでコマンドを実行します。
または。 jupyter notebookコマンドです。
次に、アナコンダを更新します。
選択した環境パスにopencvをインストールします。
ジューパーノート。
スクラッチから構築している場合は、これを介して。
cv2.cvという名前のモジュールがありません
を取得します。 息子よ、あなたの「sudo make install」にエラーがなかったので、あなたはすべてのステップを正しく行いました。ただし、このステップを見てください。
これらすべての非常に重要なステップはそれをリンクすることです。。
賢明なリンクを選択した瞬間、またはブルートフォースで、cv2.soファイルが存在するかどうかを見つけます。
ここで出力を投げています。
私のステップは、あなたの構築が正しく行われた場合にのみ役立ちます。
Windows 10およびPython 3.6の場合、これは私にとってはうまくいきました。
pip install opencv-contrib-python
。私はそれを解決します:
pip3はopencv-pythonをインストールします。
私はこれを実行コード
pip install opencv_contrib_python
で解決します。opencvをインストールして作業するもう1つの方法は、ビジュアルスタジオ2017コミュニティ内でした。 Visual studioには、デバッグ機能を備えた素晴らしいpython環境があります。 したがって、vs python envウィンドウから、opencvを検索して追加しました。 さまざまな方法で、さまざまなコンピューターで試してみたいので、共有したいと思いました。
。![opencvを備えたVisualStudio2017 python環境](https://i.stack.imgur.com/qxSQA.png。)。
これを試してください:
コマンドウィンドウではなく、
opencv.conf
に次の行を追加します。その後:
コマンドウィンドウではなく、
bash.bashrc
にこの2行を追加します。ついにあなたのPi
sudo reboot now
を再起動します。import cv2
を試してください。同じ問題がありましたが、opencv2とopencv3がそれぞれ/ opt / opencvとopencv3にインストールされていても、それを理解できませんでした。 私のホームディレクトリでのopencvの流血のanacondaインストールが最初にパスであり、opencvを壊滅させたことがわかりました。 それを削除し、/ etc / ld.so.conf.d / opencv.confで定義されている/ opt / opencv3 / libの使用を開始しました。 最初に完全に機能しました。 アナコンダがインストールされていますか?? 問題になる可能性があります。