我在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)之后,这就是为什么我这样标记它:-) –