.exe使用py2exe后不启动

问题描述:

所以我一直在python项目上工作2个月(这是我第一次使用python)。 该项目基本上是: - 1主文件, - 1 GUI文件使用PyQt4 - 和几个类的计算功能。.exe使用py2exe后不启动

这里是我的setup.py文件:当使用Eclipse推出

from distutils.core import setup 
import py2exe 
from glob import glob 
import matplotlib 

dataf = [ 
     (r'mpl-data', 
      [r'C:\Python27\Lib\site-packages\matplotlib-1.4.3-py2.7-win32.egg\matplotlib\mpl-data\matplotlibrc']), 
     (r'mpl-data\stylelib', 
      glob(r'C:\Python27\Lib\site-packages\matplotlib-1.4.3-py2.7-win32.egg\matplotlib\mpl-data\stylelib\*.*')), 
     (r'mpl-data\images', 
      glob(r'C:\Python27\Lib\site-packages\matplotlib-1.4.3-py2.7-win32.egg\matplotlib\mpl-data\images\*.*')), 
     (r'mpl-data\fonts', 
      glob(r'C:\Python27\Lib\site-packages\matplotlib\mpl-data\fonts\*.*')), 
     (r'Qt\imageformats', 
      glob(r'C:\Python27\Lib\site-packages\PyQt4\plugins\imageformats\*.*')), 
     (r'Resource', 
      glob(r'C:\PythonWS\Lince5M\*.png')), 
    ] 

includes = ['sip', 'PyQt4.QtCore', 'PyQt4.Qt', 'PyQt4.QtGui', 'PyQt4.QtNetwork',] 
pack = ['numpy.core', 'matplotlib.backends', 'matplotlib.axes', 'zmq', 'PyQt4.QtCore', 'PyQt4.Qt', 
    'PyQt4.QtGui', 'PyQt4.QtNetwork', 'CaptureImage', 'ClusterDetectionIterative', 'DisplayPanel', 
    'ImageProcessAvg', 'WriteOutputFiles', 
    ] 
excludes = ['_gtkagg', '_agg2', '_cairo', '_cocoaagg', '_fltkagg', '_gtk', '_gtkcairo', '_thread', 
     '_macosx', 
     ] 
#I admit not understand really much those excludes, that's why I don't put them in the setup 

opts={ 
'py2exe': { 
     'compressed': 2, 
     'optimize': 2, 
     'includes':includes, 
     'packages':pack, 
     #'excludes':excludes, 
     'bundle_files': 1, 
    } 
} 

win = [{ 
     'script': 'Application.py', 
     'icon_resourses': [(1,'icone\icone.png')] 
    } 
] 

setup(
    version = "0.1", 
    console=win, 
    options=opts, 
    data_files=dataf, 
    ) 

我的程序工作正常。

可执行的制作似乎做也没关系,除了缺少模块的列表中没有错误,并创建我的.exe ...

但是,当我开始也没有任何反应.. 。我一直在寻找几天,我真的不知道什么是错的,因为没有任何东西给我通知这个问题。

如果它可以是任何用途,我的项目使用那些进口: PyQt4,os,十进制,时间,numpy,sys,clr,matplotlib,cv2和我们在公司制作的一个dll。

因此,这里是我的问题:

  1. 有谁得到了这样那样的错误?
  2. 是否有人知道如何得到输出,或任何可以告诉我问题在哪里?

py2exe创建的“dist”文件夹中应该有一个[.exe name] .log文件。 尝试查看是否可以收集有关您的问题的一些信息。

+0

在开始的时候我并没有修改一些东西,谢谢。 我会在谷歌检查这些错误,并试图了解它们。 – MaTh