1. ホーム
  2. python

[解決済み] OSXでpythonのcv2がインポートできない

2022-03-05 14:29:20

質問

OpenCV 3.1 を Mac にインストールしました。 pip install cv2 .

vinllen@ $ pip install cv2
You are using pip version 7.1.0, however version 7.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Requirement already satisfied (use --upgrade to upgrade): cv2 in /usr/local/lib/python2.7/site-packages

しかし、次のように見えます。 cv2cv は使用できません。

Python 2.7.10 (default, Jul 13 2015, 12:05:58)
[GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named cv2
>>> import cv
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named cv

ネットに載っている解決策をほぼ全て試しましたが、うまくいきません。

解決方法を教えてください。

がわかりません。 pip install cv2 実際にインストールされるのは......きっと ではなく OpenCVです。 pip install cv2 実際にインストールされるのは これ であり、それはいくつかの ブログ配信ユーティリティ は、よくわかりませんが、それは ではなく OpenCVです。


OpenCV を正しくインストールするには、コメントにある @udit043 のリンクをチェックするか、以下のチュートリアルを参照してください。

OS XにOpenCVをインストールする方法については、こちらのチュートリアルをご覧ください。 http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/

実際にOpenCVをソースからコンパイルし、Pythonバインディングを有効にする必要がありますが、これには時間がかかります。

もう一つの選択肢は brew を使えば OpenCV を入手できますが、必ずしも最新版や完全に最適化されたものを入手できるわけではありません。

https://web.archive.org/web/20171218032016/http://www.mobileway.net/2015/02/14/install-opencv-for-python-on-mac-os-x/