2016-12-09 40 views
1

我的問題很簡單:如果我嘗試使用建立我的.exe:py2exe執行文件,但不會嘗試建立

python setup.py py2exe 

Python的只是執行我的主要文件,開始我的應用程序,但是沒有按py2exe不要試圖建立它。意思是:它的確如我所願:

python setup.py 

我猜distutil有什麼問題嗎?

有人已經遇到過這個問題嗎?

py2exe已安裝(我重新安裝了它,希望它可以修復它)。

我的代碼:

from testmain import * 
from Initfile import * 
import math 
import py2exe 
import matplotlib 
import PyQt4 
import numpy 
from distutils.core import setup 

setup(
    windows=['Initfile.py'], 
    data_files=[("GUI", ["testmain.ui"]),*matplotlib.get_py2exe_datafiles()], 
    options = { 
     'py2exe': { 
      'includes' : ['math','py2exe','numpy','matplotlib','PyQt4'] 
     } 
    } 
) 

回答

0

那麼誤差不distutil內,似乎當一個導入的入口點本身(在我的情況Initfile.py)pyexe心不是執行。 所以解決方法是:從Initfile中刪除行import *

相關問題