在我的python(3.4)文件中,我使用了pyglet.media模块。现在,我使用cx_Freeze构建了一个可执行文件,该question.My setup.py的结构如下:
from cx_Freeze import setup, Executable
setup(
name = "program",
version = "1.0",
description = "test",
executables = [Executable("program.py")])当我运行exe时,我收到这个错误:
ImportError: No module named 'pyglet.media'我在setup.py的开头添加了import pyglet,但仍然不起作用。如何强制导入exe文件以外的pyglet.media模块?
发布于 2016-06-21 00:54:57
您应该将pyglet包作为选项包括在内。
build_exe_options = {"packages": ["pyglet"]}
from cx_Freeze import setup, Executable
setup(
name = "program",
version = "1.0",
description = "test",
options = {"build_exe":build_exe_options},
executables = [Executable("program.py")])https://stackoverflow.com/questions/35833466
复制相似问题