Python导入错误,找不到符号:_iconv引用自:

时间:2018-07-11 11:34:22

标签: python macos opencv cgi

我已经在 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

  1. 该错误实际上是什么意思?
  2. 我该如何解决?

注意:在将python作为CGI脚本运行时(没有导入opencv),我没有任何错误。

  

注意:我什至尝试使用Homebrew安装OpenCV,但在将OpenCV作为CGI脚本导入时,仍然会产生相同的错误。

1 个答案:

答案 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