用于分发的py2exe:可执行文件崩溃

时间:2015-12-10 17:35:59

标签: python windows matplotlib executable py2exe

我正在尝试使用matplotlibPython 2.7使用py2exe的应用程序中生成一个from distutils.core import setup import zmq.libzmq import py2exe import glob import matplotlib import shutil ico_file = "C:/Users/MyPC/Documents/newIcon.ico" setup( windows = [{ "script":"myApp.py", "icon_resources": [(1, ico_file)] }], options={ 'py2exe': { 'includes':['zmq.backend.cython', 'scipy.special._ufuncs_cxx', 'scipy.linalg.cython_blas', 'scipy.linalg.cython_lapack', 'scipy.sparse.csgraph._validation'], 'excludes':['zmq.libzmq'], 'dll_excludes':['libzmq.pyd'], 'bundle_files': 2, 'compressed': True } }, zipfile=None, data_files=[ ('lib', (zmq.libzmq.__file__,), ico_file) ] + matplotlib.get_py2exe_datafiles() ) 。所以,我有这个标准程序:

myApp.exe

问题定义创建的文件cmd在双击(或从Dependency walker调用)后不会运行。所以,我使用zlip.pyd,我可以看到LoadLibraryA("c:\users\mypc\documents\myapp\bin\dist\zlib.pyd") returned NULL. Error: The specified module could not be found (126). 丢失了:

'bundle_files': 3

现在,如果我更改myApp.exe,我"Content-Type: text/html"运行得很好,虽然我得到了一个杂乱的分发目录。关于这里出了什么问题的任何想法?

0 个答案:

没有答案