2017-08-11 3 views
0

Kompilieren ich derzeit versuche, meine arbeiten .py Datei zu kompilieren py2exe v.0.9.2.0py2exe zeigt: „OOPS: tkinter 2“, wenn

.exe mit Während damit ich bin diese Ausgabe erhalten (siehe unten) in der Konsole, leider py2exe beendet nach der OOPS: tkinter 2 Anweisung ohne Fehler.

Jeder hat eine Ahnung, warum das passiert? Was bedeutet diese OOPS-Anweisung?

Ich konnte nichts finden über eine OOPS: Aussage mit py2exe überhaupt, so dass es komisch ist.

C:\Users\X\Desktop\>python setup.py py2exe 
running py2exe 

    20 missing Modules 
    ------------------ 
? Image        imported from openpyxl.drawing.image 
? PIL._imagingagg      imported from PIL.ImageDraw 
? PyQt5        imported from PIL.ImageQt 
? PySide        imported from PIL.ImageQt 
? _abcoll        imported from openpyxl.compat.odict 
? _util        imported from PIL.ImageCms 
? backports       imported from setuptools.ssl_support 
? cffi._pycparser      imported from cffi.cparser 
? dummy_thread      imported from cffi.lock, openpyxl.compat.odict 
? numpy        imported from openpyxl.compat.numbers 
? openpyxl.tests      imported from openpyxl.reader.excel 
? pandas        imported from openpyxl.compat.numbers 
? readline       imported from cmd, code, pdb 
? setuptools_svn      imported from setuptools.command.egg_info 
? testing        imported from cffi.recompiler 
? thread        imported from cffi.cparser, cffi.lock, openpyxl.compat.odict 
? urllib.pathname2url     imported from setuptools.compat 
? urllib.splittag      imported from setuptools.compat 
? urllib.url2pathname     imported from setuptools.compat 
? wincertstore      imported from setuptools.ssl_support 
OOPS: tkinter 2 

Das ist mein setup.py:

from distutils.core import setup 
import py2exe 

console = [{ 
    'script': "_Core.py", 
    'icon_resources': [(1, "rsc/Checklist.ico")] 
},] 


setup(
    options = {'py2exe': {'bundle_files': 1}}, 
    zipfile = None, 
    version = "1.0", 
    name = "MAC", 
    console = console, 
    ) 

auch ein Follow-up-Frage, was ist die beste Praxis, wenn sie versuchen große Python Projekte zu kompilieren, die Programme, die ich für optimale Ergebnisse verwenden Sie?

Vielen Dank im Voraus!

Antwort

0

Ich habe stattdessen PyInstaller verwendet, die OOTB ohne Problem funktionierte.