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

标签 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

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

  • 注意:将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/

    相关文章:

    java - 在 Java 中使用 OpenCv 的 IP 摄像机

    python - numpy.unique 保留顺序

    Python 2.7- statsmodels - result.conf_int()

    objective-c - 取消选择 NSTextField 中的文本

    cocoa - 如果我不在创建对象的线程上显式访问它们,那么操作在线程外部创建的对象是否安全?

    c++ - 如何将 Logo 作为水印添加到图像中?

    python - 3D 图和 3D 直方图子图

    python - 如何在 Python 运行时修补函数中的一行

    bash - Mac 操作系统 : bash: No CVSROOT specified

    python - 使用 Haarcascade 检测到的面部,如何在不同颜色的相同面部上绘制边界框