簡體   English   中英

Python / OS X:從源代碼安裝了OpenCV,但是導入cv2導致ImportError

[英]Python/OS X: Installed OpenCV from source, but import cv2 results in ImportError

我從http://sourceforge.net/projects/opencvlibrary下載了OpenCV源代碼壓縮包,並執行了以下步驟:

  1. 解壓壓縮包
  2. cd〜/ opencv
  3. mkdir發布
  4. CD發行
  5. cmake -D CMAKE_BUILD_TYPE = RELEASE -D CMAKE_INSTALL_PREFIX = / usr / local ..
  6. 使
  7. 須藤使安裝

現在,當我嘗試import cv2時,出現一個ImportError:

ImportError: No module named cv2

注意:這適用於Mac OS X

我建議從http://www.lfd.uci.edu/~gohlke/pythonlibs/下載whl文件

  1. 打開網站
  2. 找到並搜索opencv
  3. 根據您的PC規格下載whl文件
  4. 下載

在安裝了whl文件的目錄中打開cmd,然后鍵入:

pip install file-name.whl

它對我有用,我希望它也對您有用。

在撰寫本文時,請按照以下說明為我在Mac OS X上成功安裝Python opencv: http : //www.pyimagesearch.com/2016/11/28/macos-install-opencv-3-and-python-2-7 /

該教程的版本較舊,但macOS Sierra出現了問題,因此請確保您使用的是最新版本。 另外,請注意不要僅復制和粘貼所有內容,尤其是帶有參數或帶有特定於情境的值(例如路徑)的標志的命令。 例如,如果您不使用virtualenv,請確保將基於virtualenv的路徑替換為本地Python安裝路徑。 當您進入該步驟時,填寫cmake標志字段時,這一點尤其重要。

而且,正如Quang Hoang提到的那樣,執行brew install opencv3 --with-python可能是一個更快的選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM