我在macOS Sierra上運行,我的系統上安裝了python 3.5.2。 現在我想用python來使用opencv。因此,這裏是我做過什麼: -在macOS上正確安裝OpenCV Sierra
- 安裝的XCode
- 安裝CMake的
- 下載OpenCV的3.2和提取我的文檔目錄。
- 創建一個在文獻名爲構建我的OpenCV目錄中新的目錄
- 開業CMake的(從步驟3得到)和其配置爲與源如在文獻OpenCV的目錄和目標作爲其內生成目錄運行。
- 從 「構建」 目錄冉 「make」 命令
- 然 「須藤使安裝」
所有這些步驟成功完成。現在我去IDLE 3.5.2 shell並且執行「import cv2」然後我得到錯誤「ImportError:No module named cv2」
我嘗試了其他解決方案,比如pip3 install opencv-python。它消除了導入錯誤,但我不能使用它,因爲它不支持cv2.imshow()(我需要它)。
請幫我正確安裝和配置opencv。
1)您之後運行過'xcode-select --install'嗎? 2)如何? 5)你運行過'cmake'嗎?如果是這樣,究竟如何? –
不,我沒有運行xcode-select --install。我應該什麼時候完成(在哪一步之後)?對於CMAKE,我從cmake.org安裝了應用程序並運行(啓動它)。一旦cmake生成了這些文件,我打開終端並瀏覽生成的文件所在的目錄(在我的情況下爲「build」目錄)並執行命令「make」。一旦完成,我從同一個終端窗口運行「sudo make install」。 –
'xcode-select --install'應該在1)之後,這就是爲什麼我這樣標記它:-) –