.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。
因此,这里是我的问题:
- 有谁得到了这样那样的错误?
- 是否有人知道如何得到输出,或任何可以告诉我问题在哪里?
答
py2exe创建的“dist”文件夹中应该有一个[.exe name] .log文件。 尝试查看是否可以收集有关您的问题的一些信息。
在开始的时候我并没有修改一些东西,谢谢。 我会在谷歌检查这些错误,并试图了解它们。 – MaTh