我已经在 macOS Sierra 10.12.6上成功运行了 Python 2.7.15 (默认设置)。
我还使用this教程,使用3.4.0版的pip安装了OpenCV。
屏幕截图: Python IDLE Screenshot showing OpenCV version on macOS
当我尝试从python IDLE导入cv2时,它已成功导入,但是当我尝试从python脚本导入cv2并以cgi脚本运行时,它显示以下错误:
错误屏幕截图: OpenCV import error while importing and running from browser
注意:在将python作为CGI脚本运行时(没有导入opencv),我没有任何错误。
注意:我什至尝试使用Homebrew安装OpenCV,但在将OpenCV作为CGI脚本导入时,仍然会产生相同的错误。
答案 0 :(得分:0)
OpenCV非常常见的错误,最好的办法是使用Anaconda安装OpenCV。
我建议您完全卸载Python并安装Anaconda Python,它带有conda
软件包管理器,可让您轻松安装opencv--python。
https://www.anaconda.com/download/
一旦安装了Anaconda Python,请尝试以下命令:
conda install -c conda-forge opencv
conda install -c menpo opencv3