title: cx_freeze debugging console?
body: <p>I try to build my (fine working) python 3.6 tkinter gui app to a windows excecutable. After hours of trial an error (with some name and dll issues) I got it to run. But it seems to have varoius of bugs. Some functions seem not to work and I have no console output of the produced error... is there a way to debug the exe?</p>
  
  <p>this is my setup.py</p>
  
  <pre><code>import sys
  from cx_Freeze import setup, Executable
  import os
  
  os.environ['TCL_LIBRARY'] = r'C:\Users\xxx\AppData\Local\Programs\Python\Python36\tcl\tcl8.6'
  os.environ['TK_LIBRARY'] = r'C:\Users\xxx\AppData\Local\Programs\Python\Python36\tcl\tk8.6'
  
  base = None
  if sys.platform == 'win32':
      base = 'Win32GUI'
  
  executables = [
      Executable('myApp.py', base=base)
  ]
  
  build_exe_options = {"packages": ["tkinter",
                                    "PIL",
                                    "savReaderWriter",
                                    "numpy",
                                    "scipy",
                                    "os"],
                       "include_files": ["tcl86t.dll",
                                         "tk86t.dll"]}
  
  setup(name='myApp',
        version='0.1',
        description='some description',
        options = {'build_exe': build_exe_options},
        executables=executables
        )
  </code></pre>
  
  <p>myApp.py </p>
  
  <p>is too big to post it here. This is a snippet that only works 'unfreezed'. You need an spss.sav file <a href="http://spss.allenandunwin.com.s3-website-ap-southeast-2.amazonaws.com/Files/survey.zip" rel="nofollow noreferrer">like this</a> to try this out.</p>
  
  <pre><code>from tkinter import *
  from tkinter import ttk, filedialog, messagebox
  from PIL import Image, ImageTk, ImageDraw
  from savReaderWriter import SavReader
  import numpy as np
  from scipy.ndimage import gaussian_filter
  import os
  
  class MyApp:
  
      spss_file = None
  
      def import_spss(self, *args):
  
          filename = filedialog.askopenfilename()
  
          if filename:
              try:
                  with SavReader(filename, returnHeader=True, ioUtf8=True) as reader:
                      spss_file = reader.all()
  
                  self.spss_file = np.array(spss_file)
  
              except Exception as ex:
                  messagebox.showinfo(title="Import SPSS File",
                                      message="Warning: wrong file format chosen! \nAccepted formats: sav")
                  print(ex)
                  return
          else:
              return
  
  
  def main():
      App = MyApp()
      App.import_spss()
      print("everything works fine")
  
  main()
  </code></pre>