【问题标题】:cx_Freeze is not detecting cv2cx_Freeze 未检测到 cv2
【发布时间】:2019-11-19 18:02:03
【问题描述】:

我正在尝试使用 cx_Freeze 编译一个需要 OpenCV (cv2) 的程序。我使用标准的 setup.py 格式来构建我的 EXE。

import cx_Freeze

executables = [cx_Freeze.Executable("test.py")]

cx_Freeze.setup(
    name="help",
    options={"build_exe": {"packages": ['cv2']}},
    executables=executables

)

cx_Freeze 声称没有名为 cv2 的模块。

这是我尝试过的:

  • 1.) 添加cv2 文件的完整路径。
  • 2.) 在includes: [] 选项下包含cv2

选项编号 2.) 成功编译程序但声称找不到 cv2 模块。选项 1.) 无法编译,因为 cx_Freeze 找不到 cv2

【问题讨论】:

    标签: python opencv compiler-errors cx-freeze


    【解决方案1】:

    cx_Freeze 和 OpenCV 存在一些链接/兼容性问题,据报告 here

    尝试切换到PyInstaller,或在“目标”Windows 机器上设置 conda 环境。

    【讨论】:

      猜你喜欢
      • 2017-09-18
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 2017-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多