【问题标题】:Import error:dynamic module does not define module export function (PyInit_cv2)导入错误:动态模块没有定义模块导出函数(PyInit_cv2)
【发布时间】:2019-07-02 01:18:38
【问题描述】:

我正在尝试使用 Kivy 和 OpenCV 创建一个 IOS 应用程序,但是在 kivy 构建之后,xcode 输出以下错误:

导入错误:动态模块没有定义模块导出函数(PyInit_cv2)

./toolchain.py pip install opencv-contrib-python

在 python 2.7 文件夹中安装包,即使 python 3.7 是主机 python。

OpenCV 和 Kivy 在 pycharm 中运行良好。

任何帮助将不胜感激!

我也尝试过用 python2 构建 Kivy,但出现了类似的错误 https://github.com/kivy/kivy-ios

【问题讨论】:

  • 尝试对 Python2 使用 py -2 -m pip install opencv-contrib-python,对 Python3 使用 py -3 -m pip install opencv-contrib-python

标签: python opencv kivy


【解决方案1】:

尝试编辑 ./toolchain.py 文件 --> 将 pip_path = sh.which("pip") 替换为 pip_path = sh.which("pip3") 然后尝试运行./toolchain.py pip install opencv-contrib-python

【讨论】:

    猜你喜欢
    • 2016-12-30
    • 1970-01-01
    • 2021-12-23
    • 2016-03-21
    • 1970-01-01
    • 1970-01-01
    • 2021-12-17
    • 2016-08-11
    • 2023-03-10
    相关资源
    最近更新 更多