我已经在 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)。
Note: I've even tried of installing OpenCV using Homebrew but it still produces the same error while importing OpenCV as a CGI script.
最佳答案
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
关于python - Python导入错误,找不到符号:_iconv引用自:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51284472/