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

Python Import Error, Symbol not found: _iconv Referenced from:

我已经在 macOS Sierra 10.12.6 上成功 运行ning Python 2.7.15(默认)。 =35=]

我还使用 3.4.0 版的 pip 安装了 OpenCV,使用 this 教程。

截图: Python IDLE Screenshot showing OpenCV version on macOS

当我尝试从 python IDLE 导入 cv2 时,它已成功导入,但是当我尝试从 python 脚本和 运行 作为 cgi 脚本导入 cv2 时,它显示以下错误:

错误截图: OpenCV import error while importing and running from browser

  1. 错误的实际含义是什么?
  2. 我该如何解决这个问题?

注意:当 运行ning 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