Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- from cx_Freeze import setup, Executable
- # Dependencies are automatically detected, but it might need fine tuning.
- build_exe_options = {"packages": ["os"], "excludes": ["tkinter"]}
- # GUI applications require a different base on Windows (the default is for a
- # console application).
- base = None
- if sys.platform == "win32":
- base = "Win32GUI"
- setup( name = "guifoo",
- version = "0.1",
- description = "My GUI application!",
- options = {"build_exe": build_exe_options},
- executables = [Executable("start.py", base=base)])
- running build
- running build_exe
- Traceback (most recent call last):
- File "setup.py", line 17, in <module>
- executables = executables
- File "C:Program Files (x86)Python36-32libsite-packagescx_Freezedist.py",
- line 349, in setup
- distutils.core.setup(**attrs)
- File "C:Program Files (x86)Python36-32libdistutilscore.py", line 148, in
- setup
- dist.run_commands()
- File "C:Program Files (x86)Python36-32libdistutilsdist.py", line 955, in
- run_commands
- self.run_command(cmd)
- File "C:Program Files (x86)Python36-32libdistutilsdist.py", line 974, in
- run_command
- cmd_obj.run()
- File "C:Program Files (x86)Python36-32libdistutilscommandbuild.py", line
- 135, in run
- self.run_command(cmd_name)
- File "C:Program Files (x86)Python36-32libdistutilscmd.py", line 313, in r
- un_command
- self.distribution.run_command(command)
- File "C:Program Files (x86)Python36-32libdistutilsdist.py", line 974, in
- run_command
- cmd_obj.run()
- File "C:Program Files (x86)Python36-32libsite-packagescx_Freezedist.py",
- line 219, in run
- freezer.Freeze()
- File "C:Program Files (x86)Python36-32libsite-packagescx_Freezefreezer.p
- y", line 621, in Freeze
- self.finder = self._GetModuleFinder()
- File "C:Program Files (x86)Python36-32libsite-packagescx_Freezefreezer.p
- y", line 340, in _GetModuleFinder
- finder.IncludePackage(name)
- File "C:Program Files (x86)Python36-32libsite-packagescx_Freezefinder.py
- ", line 653, in IncludePackage
- module = self._ImportModule(name, deferredImports)
- File "C:Program Files (x86)Python36-32libsite-packagescx_Freezefinder.py
- ", line 310, in _ImportModule
- deferredImports, namespace = namespace)
- File "C:Program Files (x86)Python36-32libsite-packagescx_Freezefinder.py
- ", line 403, in _InternalImportModule
- parentModule, namespace)
- File "C:Program Files (x86)Python36-32libsite-packagescx_Freezefinder.py
- ", line 416, in _LoadModule
- namespace)
- File "C:Program Files (x86)Python36-32libsite-packagescx_Freezefinder.py
- ", line 485, in _LoadPackage
- self._LoadModule(name, fp, path, info, deferredImports, parent)
- File "C:Program Files (x86)Python36-32libsite-packagescx_Freezefinder.py
- ", line 463, in _LoadModule
- self._RunHook("load", module.name, module)
- File "C:Program Files (x86)Python36-32libsite-packagescx_Freezefinder.py
- ", line 536, in _RunHook
- method(self, *args)
- File "C:Program Files (x86)Python36-32libsite-packagescx_Freezehooks.py"
- , line 612, in load_tkinter
- tclSourceDir = os.environ["TCL_LIBRARY"]
- File "C:Program Files (x86)Python36-32libos.py", line 669, in __getitem__
- raise KeyError(key) from None
- KeyError: 'TCL_LIBRARY'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement