我是cx_freeze的新手。我正在试图从使用“time”,“serial”和“tkinter”的python 3.3脚本生成一个可执行文件。 Cx_freeze运行没有任何错误,但启动exe文件导致错误:
无法导入追溯模块
例外:没有名为're'的模块
原始例外:没有名为'serial'的模块
我有这个cx_freeze的setup.py
from cx_Freeze import setup, Executable
includes = ["serial", "tkinter"]
excludes = []
packages = []
path = []
GUI2Exe_Target_1 = Executable(
# what to build
script ='test6.1.py',
initScript = None,
base = 'Win32GUI',
targetDir = r"dist",
targetName = "bludiste2.exe",
compress = True,
copyDependentFiles = True,
appendScriptToExe = False,
appendScriptToLibrary = False,
icon = None
)
有谁知道,请问如何解决?
谢谢。
答案 0 :(得分:1)
前两行是将在下一版cx_Freeze中修复的错误。如果您在脚本中粘贴import re
,则会看到正确的错误消息。
最后一行是你真正的问题 - 这意味着当你冻结它时它没有找到serial
模块。检查计算机上安装pyserial的位置。