2016-12-09 2 views
1

Ma question est assez simple: si j'essaie de construire mon .exe en utilisant:py2exe exécute le fichier, mais ne tente pas de construire

python setup.py py2exe 

Python exécute juste mon fichier principal, à partir de ma demande, mais py2exe doesn Essayons de le construire. Signification: il fait la même chose que si je le faisais:

python setup.py 

Je suppose que quelque chose ne va pas avec le distutil?

Quelqu'un a déjà rencontré ce problème?

py2exe est installé (je l'ai réinstallé, en espérant qu'il le réparerait).

Mon code:

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'] 
     } 
    } 
) 

Répondre

0

Eh bien l'erreur est pas dans distutil, il semble quand on importe le point d'entrée lui-même (dans mon cas Initfile.py) pyexe isnt d'exécution. Donc la solution est: supprimer la ligne de l'importation Initfile *