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的副本吗?