cx_Freeze未检测到cv2

问题描述 投票:2回答:1

我正在尝试使用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。)在cv2选项下包括includes: []

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

python opencv compiler-errors cx-freeze
1个回答
3
投票

cx_Freeze和OpenCV有一些链接/兼容性问题,如报告的here

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

© www.soinside.com 2019 - 2024. All rights reserved.