Python 2.7 无法使用cx\U冻结生成脚本

Python 2.7 无法使用cx\U冻结生成脚本,python-2.7,cx-freeze,Python 2.7,Cx Freeze,到目前为止,我已经尝试了从py2app到cx_freeze的所有方法,试图使我的脚本可分发。我已经到了它将在cx_freeze中构建应用程序的地步,但当我尝试运行应用程序时,它会立即崩溃。我正在使用anacondaw/python2.7。我不确定这是否是问题的一部分。最初几次尝试冻结脚本时,它会告诉我溯源中不存在Anaconda/tcl。所以我进入了Anaconda目录,找到了带有tcl8.5Wx和tk的文件夹,并将它们从lib复制到Anaconda目录。现在它确实构建了应用程序,但回溯提供了很

到目前为止,我已经尝试了从py2app到cx_freeze的所有方法,试图使我的脚本可分发。我已经到了它将在cx_freeze中构建应用程序的地步,但当我尝试运行应用程序时,它会立即崩溃。我正在使用anacondaw/python2.7。我不确定这是否是问题的一部分。最初几次尝试冻结脚本时,它会告诉我溯源中不存在Anaconda/tcl。所以我进入了Anaconda目录,找到了带有tcl8.5Wx和tk的文件夹,并将它们从lib复制到Anaconda目录。现在它确实构建了应用程序,但回溯提供了很多这样的信息。tcl不是Mach-O文件

:error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: input file: build/SSD-Single Subject Designs-1.0.app/Contents/MacOS/tk/ttk/xpTheme.tcl is not a Mach-O file
奇怪的是,我甚至不能让一个简单的“hello world”脚本冻结并成功运行。它以同样的方式崩溃

以下是我正在使用的安装文件:

import cx_Freeze
from cx_Freeze import setup, Executable
import matplotlib
import sys

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

executables = [
cx_Freeze.Executable("FirstProduction.py", base = base)]
build_exe_options = {
'includes' : ['numpy', 'pandas', 'itertools', 'os', 'wx', 'csv', 'gspread'],
'packages' : ['matplotlib.backends.backend_wxagg'],
'excludes' : ['boto.compat.sys',
'boto.compat._sre',
'boto.compat._json','boto.compat._locale','boto.compat._struct','boto.compat.array','PyQt4'],
'include_files' : [(matplotlib.get_data_path(), "mpl-data")]
}
setup(
      name = "SSD-Single Subject Designs",
      version = "1.0",
      description = "Single-Subject Graphing",
      options = {'build_exe': build_exe_options},
      executables = executables)
任何洞察都会很棒。正如您从安装文件中看到的,我使用的是wx matplotlib后端,以及许多不同的模块。如果有人愿意自己构建脚本,我可以上传脚本