Python cx_freeze生成错误

问题描述:

我最近想通过cx_freeze使我的python脚本可执行。我试图蟒蛇3.5和3.6同样的错误......Python cx_freeze生成错误

由于错误我得到console.py module.run()在stratup.py线14和第26行的exec(代码,男,字典)(均脚本属于cx_freeze)。

这将是很好,如果有人会他们的工作setup.py和一些代码,他们已经用来建立EXE没有错误(任何代码不值得我不想偷哈哈我只是想与我的代码比较)

任何人知道如何解决它或我必须在我的Python脚本中做一些额外的导入?

我setup.py版本

import sys 
from cx_Freeze import setup, Executable 

base = None 
if sys.platform == 'win32' : base = 'Win32GUI' 

opts = { 'include_files' : ['Pixel Skull.png'] , 'includes' : ['re'] } 

setup(
name = 'Number generator' , 
version = '1.0' , 
description = 'Random number generator' , 
author = 'Silentstorm' , 
options = {'build_exe' : opts } , 
executables = [ Executable('Number generator.py' , base = base) ]) 

当您完成后,把在命令提示符下键入以下行:

python setup.py bdist_msi 

我知道你想要一个exe文件,但是这将产生一个MSI,当你运行MSI时,会创建一个exe文件。 希望它适合你。另外如果可能的话,我可以得到你的setup.py的副本吗?